Unclassified - Chantilly, VA

posted 20 days ago

Full-time - Senior
Chantilly, VA

About the position

The Java Developer position is a senior role focused on backend development using Java and J2EE technologies. The ideal candidate will have extensive experience in building and maintaining applications in a cloud environment, particularly with AWS. This role requires a strong understanding of Spring and Spring Boot frameworks, as well as experience with MongoDB for database management. The developer will be responsible for creating and managing APIs, ensuring they meet business requirements and functional specifications. In this position, the developer will work closely with business analysts to understand the business case and functional work required for the project. They will be expected to write clean, efficient code and document technical specifications thoroughly. The role also involves building and maintaining CI/CD pipelines, collaborating with SIT testers to ensure that the application is thoroughly tested and ready for release. The candidate should be comfortable working in a hybrid environment, with in-office work required on Tuesdays and Wednesdays. The successful candidate will be part of a dynamic team that values collaboration and innovation. They will have the opportunity to work on cutting-edge cloud technologies and contribute to the overall success of the project. This position is expected to last for a duration of 12 months, with the possibility of extension based on project needs.

Responsibilities

  • Develop and maintain backend applications using Java, J2EE, and Spring frameworks.
  • Create and manage APIs to meet business requirements.
  • Collaborate with business analysts to understand functional specifications and business cases.
  • Document technical specifications and ensure code quality.
  • Build and maintain CI/CD pipelines for application deployment.
  • Work closely with SIT testers to ensure thorough testing of applications before release.

Requirements

  • Proven experience in backend development using Java and J2EE.
  • Strong knowledge of Spring and Spring Boot frameworks.
  • Experience with cloud technologies, particularly AWS.
  • Familiarity with MongoDB for database management.
  • Ability to work with API development and integration.
  • Experience with version control systems like Bitbucket and project management tools like Jira.

Nice-to-haves

  • Experience with Apigee for API management.
  • Knowledge of microservices architecture.
  • Familiarity with Agile development methodologies.

Benefits

  • Competitive salary based on experience.
  • Opportunity for professional development and training.
  • Flexible working hours with a hybrid work model.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service