What are the responsibilities and job description for the Java Architect position at Nityo Infotech Corporation?
Job Title : Java Architect
Location : Atlanta, GA (Local only)
Duration : Long Term Contract (12 Months)
(In-Person Interview F2F interview is mandatory)
Job Summary
We are seeking a highly experienced Senior Java Developer with Architecture to design, develop, and modernize enterprise-scale AI-powered cloud applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, Cloud Architecture (AWS/Azure/Google Cloud Platform), and Enterprise Solution Architecture. This role requires hands-on development experience along with architectural leadership to build scalable, secure, and high-performance distributed systems.
Key Responsibilities :-
- Design and architect enterprise-grade Java applications using modern cloud-native architecture.
- Develop scalable microservices using Java 17/21, Spring Boot, Spring Cloud, and RESTful APIs.
- Architect cloud-native solutions on AWS, Azure, or Google Cloud Platform.
- Lead architecture discussions, define technical roadmaps, and establish best practices.
- Build event-driven applications using Kafka, RabbitMQ, or AWS SQS/SNS.
- Design secure APIs using OAuth2, JWT, OpenID Connect, and API Gateways.
- Develop high-performance distributed systems with scalability, resiliency, and fault tolerance.
- Implement CI/CD pipelines and Infrastructure as Code using Terraform or CloudFormation.
- Collaborate with product owners, architects, DevOps engineers, and data scientists.
- Conduct code reviews, mentor developers, and drive engineering excellence.
- Ensure application observability using monitoring and logging tools.
- Optimize application performance, security, and cloud costs.
- Experience with Banking or Financial client is a big plus.