Java Backend Developer
Artech LLC
McLean, VA
Apply
JOB DETAILS
LOCATION
McLean, VA
POSTED
4 days ago
Job Title: Java Developer
Location: McLean, VA
Duration: 8 months
Introduction:
We are seeking a talented Java Developer to support a Customer Identity platform within a leading financial organization. This role involves enhancing existing systems and building new cloud-native components in collaboration with a small agile team. The focus will be primarily on backend development with some involvement in frontend UI development.
Required Skills & Qualifications
- Must Have previous client experience working for this customer in the past 5 years.
- Minimum 5 years of professional software development experience.
- Strong hands-on experience with Java and Spring frameworks (Spring MVC, Spring IO).
- Experience building RESTful APIs and microservices architectures.
- Hands-on experience with AWS cloud services, such as ECS / Fargate, Lambda, S3, Application Load Balancer (ALB), VPC & Security Groups, CloudWatch, and Route 53.
- Experience with system design and application architecture.
- Understanding of production support and troubleshooting in live environments.
- Knowledge of relational databases and database concepts.
- Must have previous client experience working for this customer in the past 5 years.
Preferred Skills & Qualifications:
- Experience with Angular for UI development.
- Experience working with consumer identity or identity platforms.
- Experience working in Agile/Scrum environments.
Day-to-Day Responsibilities:
- Design, develop, and deploy cloud-native software components in an AWS environment.
- Build and maintain Java-based microservices and APIs using Spring frameworks.
- Support and enhance existing applications, including production support and BAU activities.
- Develop UI components using Angular when required.
- Write clean, maintainable, and well-tested code while ensuring application quality and reliability.
- Participate in code reviews, troubleshooting, debugging, and performance optimization.
- Collaborate with product owners, designers, and team members to deliver features.
- Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Provide knowledge transfer and mentorship to junior team members when needed.
Company Benefits & Culture
- Opportunity to work with a small, dynamic Agile development team.
- Contribute to both new feature development and ongoing platform enhancements.
- Engage in a supportive environment that encourages professional growth and innovation.
For immediate consideration please click APPLY to begin the screening process with Alex or share your resume at kumar.raj@artech.com
About the Company
A