Position Title: SWE2 Java Engineer Position Type: Full-time, On-Site Location: Annapolis Junction, MD Clearance: Active TS/SCI with Full Scope Polygraph
Description: Waypoint’s client is seeking a SWE2 Java Engineer to support development and modernization of mission-critical systems. This role focuses on backend development, with an emphasis on Java-based applications, microservices architectures, and large-scale data processing frameworks such as Hadoop.
The selected candidate will play a key role in designing, developing, and optimizing backend services that support high-performance, data-intensive applications. This position is ideal for an engineer experienced in building scalable microservices and distributed systems within secure, enterprise environments.
Responsibilities:
Design, develop, and maintain backend services using Java and modern frameworks.
Build and support microservices-based architectures to enable scalable and modular system design.
Develop and optimize data processing solutions using Hadoop and related technologies.
Design and implement RESTful APIs and backend integrations.
Collaborate with cross-functional teams to translate requirements into technical solutions.
Troubleshoot and resolve backend performance, scalability, and integration issues.
Participate in Agile development activities, including sprint planning, stand-ups, and code reviews.
Support modernization efforts, including transitioning legacy systems to distributed and microservices-based architectures.
Ensure backend systems meet security, reliability, and performance requirements.
Required:
Active TS/SCI clearance with Full Scope Polygraph.
Bachelor’s degree in Computer Science, Engineering, or related technical field, or equivalent experience.
Minimum 8–10 years of experience in software engineering.
Strong proficiency in Java backend development.
Experience with microservices architecture and distributed systems.
Experience working with Hadoop or similar big data frameworks.
Experience developing and consuming RESTful APIs.
Experience with Git and version control practices.
Familiarity with Jira and Confluence.
Experience working in Agile development environments.
Desired:
Experience with Spring Boot or similar Java frameworks.
Experience with data streaming technologies (e.g., Kafka).
Experience with containerization tools such as Docker and Kubernetes.
Familiarity with cloud platforms (AWS, Azure, or GCP).
Experience with CI/CD pipelines and DevOps practices.
Experience working with NoSQL and relational databases.
Strong troubleshooting and performance optimization skills for backend systems.
Experience supporting secure or classified environments.