SWE2 Java Engineer
Waypoint Human Capital
Jessup, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Jessup, United States of America
Tech stack
Java
Agile Methodologies
Amazon Web Services (AWS)
Azure
Big Data
Cloud Computing
Code Review
Relational Databases
DevOps
Distributed Systems
Hadoop
Java Web Services
Spring
NoSQL
Performance Tuning
Scrum
Software Engineering
Data Streaming
Data Processing
Spring-boot
Backend
Containerization
Information Technology
Atlassian Tools
Kafka
REST
Docker
Legacy Systems
Microservices
Job 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., * 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.
Requirements
- 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.