← Back to jobs
Louisville, TN, USA
No related jobs found
Must Have Technical/Functional Skills
· Core Java & JVM Expertise – Strong command of Java 8+, concurrency, memory management,
performance tuning, and object‑oriented design principles
· Spring Boot & Spring Ecosystem Mastery – Deep experience with Spring Boot, Spring MVC/WebFlux,
Spring Data JPA, Spring Security, and transaction management
· API & Integration Design – Proven ability to design scalable RESTful APIs, apply proper versioning,
error handling, and use OpenAPI/Swagger standards
· Microservices Architecture – Hands-on experience designing microservices using Spring Boot,
including service decomposition, Spring Cloud, API gateways, and resilience patterns
· Cloud-Native Architecture – Strong knowledge of at least one major cloud platform
(AWS/Azure/GCP), including managed services, networking, and cost-aware design
Roles & Responsibilities
· Design end‑to‑end solution architecture using Java and Spring Boot, aligning technical solutions
with business requirements and non‑functional needs.
· Define microservices architecture including service boundaries, communication patterns, API gateways, and resilience strategies. · Select and standardize technology stacks (frameworks, libraries, cloud services) ensuring scalability, security, and long‑term maintainability. · Architect cloud‑native deployments leveraging AWS/Azure/GCP, containers, Kubernetes, and CI/CD pipelines. · Establish API and integration standards, including REST best practices, versioning, error handling, and contract-first design. · Ensure system security and compliance by designing authentication, authorization, data protection, and secure communication mechanisms. · Guide data architecture decisions across relational, NoSQL, and event-driven systems, ensuring consistency, performance, and reliability. · Oversee performance, reliability, and observability, defining logging, monitoring, alerting, and fault‑tolerance strategies. · Provide technical leadership and governance, reviewing designs, conducting code/architecture reviews, and mentoring development teams. · Collaborate with stakeholders (product owners, business teams, DevOps) to manage trade-offs, estimates, risks, and delivery timelines.
Generic Managerial Skills, If any
· Experience working in agile development projects and sprint delivery.
· Excellent problem-solving, communication, and documentation skills
· Handle overall architecture and solutioning of the application
Key Words to search in Resume
· Java + Spring Boot Architecture (Java 8+, Spring Boot, Spring Framework)
· Microservices & Distributed Systems (Spring Cloud, API Gateway, Resilience)
· Cloud‑Native Technologies (AWS/Azure/GCP, Docker, Kubernetes)
· API & Integration Design (RESTful APIs, OpenAPI/Swagger, Kafka)
· Security & Scalability (Spring Security, OAuth2/JWT, Performance Optimization)
Pre-Screening Questionnaire
· Do you have hands on experience designing and implementing solutions using Java and Spring
Boot? If yes, briefly describe the architecture you designed.
• Have you designed or led microservices based architectures? Explain how you handled service
communication and resilience.
• What is your experience with cloud platforms (AWS/Azure/GCP)? Specify services you’ve architected
or deployed. • Have you worked with containerized deployments? (Docker, Kubernetes) Describe your role in design or rollout. • What API design standards have you used? (REST, OpenAPI, versioning, backward compatibility) • Describe your experience with security architecture, including authentication/authorization (OAuth2, JWT, SSO). • What messaging or streaming technologies have you used? (Kafka, RabbitMQ, event driven systems) • How do you ensure scalability, performance, and reliability in production systems? • Have you created or reviewed architecture documentation? (C4 diagrams, ADRs, technical blueprints) • Do you have experience leading or mentoring development teams and collaborating with business stakeholders?
*What are Regulated Positions
"Regulated Positions” are those positions which requires TAG to recruit candidates with specific work
authorizations viz., US Citizens (or) US Persons only as these may be regulated by any of the below listed
per MSA.
- ITAR (International Traffic in Arms Regulations).
- NERC CIP (NERC Critical Infrastructure Protection).
- NRC (Nuclear Regulatory Commission).
- Any other regulations as appropriate.
Role Descriptions: Java Solution architect
Essential Skills: Java Solution architect
Desirable Skills:
Keyword:
Skills: Java Solutions
Experience Required: 8-10
Any Graduate
No related jobs found
← Back to jobs