Job Title: Java Developer
Location: McLean VA United States (Onsite)(Locals Only)
Experience Required: 10 Years
Competency Area: Advanced Java Concepts Core Java
Role Description:
10 years of relevant experience in software application development using Java Spring Boot and AWS services.
Design develop and maintain backend services using Java EE platforms and AWS.
Participate in Agile ceremonies and collaborate with crossfunctional teams.
Ensure scalable and reliable service design for highvolume systems.
Debug and troubleshoot Java applications.
Enhance performance and scalability of existing systems.
Conduct code reviews and enforce coding best practices.
Implement security measures to protect applications.
Essential Skills:
Strong handson experience in:
Java/J2EE Spring Spring Boot
GraphQL Hibernate JPA
JSON XML
Proficient in relational databases (SQL JPA2 Hibernate) and NoSQL databases (MongoDB DynamoDB).
Experience with messaging services like Kafka and ActiveMQ.
Skilled in automated testing platforms and unit testing.
Proficient with version control tools (Git Bitbucket).
Familiar with build tools like Maven and Gradle.
Solid understanding of AWS services: EC2 S3 SNS SQS Step Functions CloudWatch.
Desirable Skills:
Experience in:
Designing and developing scalable backend systems.
Agile development methodologies.
Performance tuning and system optimization.
Writing and maintaining technical documentation.
Supporting UAT and production deployments.