Integrated Data Services, Inc.-posted 22 days ago
$140,000 - $185,000/Yr
Full-time • Mid Level
Washington, DC
251-500 employees
Professional, Scientific, and Technical Services

IDS is seeking a Senior Java Developer with strong experience building modern enterprise applications using Spring Boot and JPA. The candidate should be fluent in designing and implementing business logic, integrating with relational databases (specifically Oracle) through JPA/Hibernate, and developing secure, maintainable REST services. You will be responsible for developing new application features, supporting existing capabilities, and contributing to the overall architecture and code quality of the application. Were looking for someone who takes ownership of their work, collaborates well with others, and approaches problems with curiosity and a willingness to propose and evaluate better solutions.

  • Design, develop, and maintain Spring Boot applications and RESTful services
  • Implement business logic and data access layers using JPA/Hibernate to connect to Oracle databases
  • Collaborate with requirement leads, developers, and testers to clarify requirements and ensure functional completeness
  • Write clean, maintainable, well-tested code, including creating and maintaining automated unit and regression test suites, and participate in peer code reviews
  • Support deployment processes and both containerized and on-prem runtime environments (e.g., Docker, ECS/Fargate, and Tomcat)
  • Troubleshoot application issues in development and test environments, ensuring stability and performance
  • Contribute to secure coding practices, dependency management, and continuous improvement of development standards
  • Seven (7) or more years of Java (21+) experience
  • Five (5) or more years of Spring Boot application development experience
  • Five (5) or more years of JPA / Hibernate ORM mapping and query design experience
  • Three (3) or more years of Git version control and branching workflows experience
  • Two (2) or more years of experience with each of the following:
  • RESTful API design and implementation
  • SQL and relational database experience (Oracle, Oracle PL/SQL)
  • Maven or Gradle build tooling
  • Unit and integration testing (JUnit / Mockito)
  • This position requires a minimum of a Bachelors degree from an accredited college or university in business management, engineering, computer science, mathematics, accounting, economics or other related discipline.
  • Experience in lieu of education may be considered if the individual has nine (9) or more years of relevant experience.
  • Containerization (Docker) and familiarity with ECS/Fargate or Kubernetes
  • Familiarity with web application servers (Tomcat, Jetty, or equivalent)
  • Security-first development and deployment practices (dependency scanning, secure coding patterns)
  • Familiarity with CI/CD pipelines (GitLab CI, Jenkins, or equivalent), beneficial
  • IDS offers a robust benefits package including employer paid health, dental, vision, disability, AD&D and life insurance plans for employees.
  • IDS also offers a variety of elective plans including flexible spending accounts, voluntary life insurance and supplemental insurance plans.
  • Employee benefits become effective the first of the month following the start date of employment unless starting on the 1st of the month, in which case benefits are effective immediately upon the employees start date.
  • IDS offers eleven (11) paid holidays, generous PTO accruals starting at three (3) weeks per year, as well as a 401(k) safe harbor contribution upon eligibility.
  • IDS also offers generous employee referral bonuses.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service