The Baer Group - Washington, DC

posted 3 months ago

Full-time - Mid Level
Remote - Washington, DC
Professional, Scientific, and Technical Services

About the position

Baer is seeking a Mid-Level Full Stack Java Developer for a 6-month remote project with the federal government. This position requires the applicant to be a United States Citizen or Permanent Resident, with the ability to obtain a Public Trust security clearance. The role involves developing and maintaining web applications, collaborating with UI/UX designers to create responsive and user-friendly interfaces, and ensuring cross-browser compatibility while optimizing front-end performance. The developer will also design, develop, and maintain microservices using Java Spring Boot, containerize applications using Docker, and deploy them on Kubernetes clusters. Additionally, the role includes integrating and managing Oracle databases, writing Java programs to interact with Kafka, and configuring Kafka Connectors for seamless data integration. The successful candidate will work closely with cross-functional teams, including product managers, QA engineers, and DevOps, participating in code reviews and troubleshooting issues across the full stack to ensure high availability and performance. This position is ideal for someone with a strong background in full stack development, particularly with Java and web technologies, and who is eager to contribute to impactful projects in a collaborative environment.

Responsibilities

  • Develop and maintain web application front end using AngularJS.
  • Collaborate with UI/UX designers to implement responsive and user-friendly interfaces.
  • Ensure cross-browser compatibility and optimize front-end performance.
  • Design, develop, and maintain microservices using Java Spring Boot.
  • Containerize applications using Docker and deploy them on Kubernetes clusters.
  • Integrate and manage Oracle databases, ensuring efficient data storage and retrieval.
  • Write Java programs to read from and write to Kafka using Confluent Kafka.
  • Configure and manage Kafka Connectors for seamless data integration between systems.
  • Ensure the reliability and scalability of messaging and data processing pipelines.
  • Work closely with cross-functional teams including product managers, QA engineers, and DevOps.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Troubleshoot and resolve issues across the full stack, ensuring high availability and performance.

Requirements

  • 3-5 years of experience in full stack development with a focus on Java and web technologies.
  • Proficiency in AngularJS and JavaScript for front-end development.
  • Strong experience with Java Spring Boot for developing backend services.
  • Hands-on experience with Docker and Kubernetes for containerization and orchestration.
  • Solid understanding of Oracle databases and SQL.
  • Familiarity with Confluent Kafka, including writing Java programs for Kafka and configuring Kafka Connectors.
  • Experience with other front-end frameworks like React or Vue.js.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Understanding of Agile methodologies and experience working in Agile teams.

Nice-to-haves

  • Experience with other front-end frameworks like React or Vue.js.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service