shivank.raghuwanshi@nytpcorp.com
Job Title: Sr. Java Developer
Location: Reston, VA (Hybrid – Client Interview will be In-Person)
NO GC & GCEAD
Mandatory Skills:
- Java
- Spring Boot
- Microservices
- AWS
Job Description: We are seeking an experienced Sr. Java Developer with strong expertise in Core Java, Spring Boot, Microservices, and AWS cloud technologies. The ideal candidate should have hands-on experience delivering end-to-end enterprise application development projects in Agile/Scrum environments and possess strong troubleshooting and collaboration skills.
Key Responsibilities:
- Design, develop, and implement enterprise-grade applications using Core Java, Spring Boot, and Microservices architecture.
- Deliver end-to-end project development and support activities across the software development lifecycle.
- Develop scalable and high-performance applications using Java/J2EE technologies.
- Work with AWS cloud services including S3, SQS, SNS, ECS, Lambda, and CloudWatch.
- Deploy and support applications hosted on AWS environments.
- Collaborate with cross-functional teams in Agile/Scrum development environments.
- Utilize GitHub Copilot and modern development tools to improve productivity and code quality.
- Diagnose and resolve production issues, defects, and performance bottlenecks.
- Participate in proof-of-concepts (POCs) and evaluate new technologies as needed.
- Ensure coding best practices, design patterns, and enterprise development standards are followed.
Required Qualifications:
- 10+ years of hands-on Core Java development experience with Java 17 or higher.
- Strong experience in Spring Boot and Microservices-based application development.
- Experience developing enterprise applications using Java/J2EE technologies.
- Strong hands-on experience with AWS cloud platform and AWS services.
- Experience working on AWS-deployed applications.
- Hands-on experience with GitHub Copilot.
- Good understanding of Java design patterns and development best practices.
- Experience working in Agile/Scrum development environments.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to quickly learn new technologies and perform technical evaluations/POCs.
