Xcelerate Solutions is seeking a Java Developer to support the design, development, and maintenance of mission-critical systems within an Agile and DevOps framework. This position plays a key role in building scalable, secure, and high-performance backend microservices supporting customer operations and modernization initiatives.
Requirements
- Extensive experience with Agile methodologies, service-oriented architectures, and modern DevOps practices.
- Advanced proficiency with Java, the Spring Framework, and microservices architecture, including RESTful API implementation and integration with relational and NoSQL databases.
- Strong background in developing software that interfaces with data technologies such as Elasticsearch, PostgreSQL, DynamoDB, Kafka, AWS SQS/SNS, AWS Lambda, and AWS S3.
- Proven experience integrating and delivering within DevOps toolsets and automated CI/CD pipelines.
- Direct experience with JUnit, Python, and Bash for performance testing and scripting in an Agile environment.
- Hands-on experience with commercial cloud platforms (AWS, Google Cloud, Azure) and leveraging cloud data services (S3, RDS, EFS).
- Experience with version control systems and issue tracking systems to ensure collaboration, visibility, and quality.
Responsibilities
- Design, develop, test, and maintain high-performance, scalable backend microservices using Java and the Spring Framework to meet customer information technology needs.
- Participate in and direct software programming initiatives, shaping backend architecture, mentoring team members, and conducting code reviews.
- Develop and direct software system validation and testing methods using JUnit and Katalon, integrating custom-developed software solutions that leverage automated deployment technologies.
- Develop, prototype, and deploy cloud-based solutions using commercial platform services (AWS, Google Cloud, or Azure).
- Conduct proof-of-concept, performance, and end-to-end testing to ensure systems meet mission-driven infrastructure and performance requirements.
- Support the Agile software development lifecycle and collaborate closely with Product Owners, Scrum Masters, and technical team members to ensure user story alignment and implementation.
- Document and execute system software development and deployment, leveraging GitFlow, GitHub, Jenkins, and scripting languages such as Python and Bash.
Other
- Active TS/SCI clearance with polygraph required.
- High school diploma plus 8 - 20+ years of relevant experience
- Bachelor’s degree plus 4 – 10 years of relevant experience
- Master’s degree plus 4 - 15+ years of relevant experience
- Doctorate and 13+ years of relevant experience.