3M Consultancy-posted 3 months ago
Full-time • Mid Level
Remote • Washington, DC
1-10 employees

We’re looking for a passionate Full-Stack Java Developer to join our team and help build secure, scalable, and high-performing enterprise applications. In this role, you’ll work on mission-critical projects that make a real impact — from designing and developing new features to deploying them into production. You’ll collaborate closely with a talented team in a fast-paced, agile environment where your ideas and skills will shape solutions used at a federal level.

  • Design, build, and test secure, high-quality software solutions.
  • Write clean, efficient, and testable code that meets project requirements.
  • Collaborate with product managers and other developers to brainstorm and deliver new features.
  • Participate in the full development lifecycle — from design to deployment.
  • Debug, troubleshoot, and improve existing software.
  • Help deploy applications into production environments.
  • Join daily stand-ups and agile ceremonies to keep projects moving forward.
  • 2+ years of software development experience (more if you don’t have a degree).
  • Bachelor’s degree (in progress or completed).
  • Active IRS MBI clearance (Public Trust).
  • Strong experience building backend applications with Java, including knowledge of design patterns and best practices.
  • Solid experience with the Spring ecosystem — especially Spring Boot, Spring MVC, and Spring Data JPA.
  • Front-end skills with ReactJS, JavaScript, and TypeScript, and the ability to turn designs into responsive UI using HTML/CSS.
  • Hands-on experience building and documenting APIs (Swagger knowledge is a plus).
  • Exposure to server-side tech (Java, Node.js, Python) and cloud platforms like AWS, plus container tools like Docker, Kubernetes, EKS, or OpenShift.
  • Experience with DevOps tools like Jenkins, SonarQube, Nexus IQ, GitHub, and GitHub Actions.
  • Familiarity with Agile methodologies and working in agile teams.
  • Strong communication skills — you can talk to both technical and non-technical stakeholders with ease.
  • Great time-management skills and the ability to stay on top of multiple tasks.
  • A team-player mindset and a collaborative approach to problem-solving.
  • Experience working with common Microsoft tools like Word, Excel, PowerPoint, and SharePoint.
  • Experience with ICCE and eServices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service