Sr. Java Developer

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.

Scroll to Top