Technumen - Indianapolis, IN

posted 10 days ago

Full-time - Mid Level
Indianapolis, IN
Administrative and Support Services

About the position

The Lead Java Developer position at Technumen involves leading the design and architecture of back-end solutions using Spring Boot and integrating with modern JavaScript frameworks for front-end development. The role focuses on creating scalable, maintainable microservices architectures and ensuring high performance and security in application development.

Responsibilities

  • Lead the design and architecture of end-to-end solutions using Spring Boot and modern JavaScript frameworks.
  • Design microservices-based architectures for scalability and maintainability.
  • Define and enforce best practices for application architecture.
  • Design RESTful APIs and integrate with external services.
  • Develop robust back-end services using Java, Spring Boot, and Hibernate.
  • Implement business logic and data access layers.
  • Design and optimize database schemas for performance and reliability.
  • Write unit and integration tests using JUnit, Mockito, and TestContainers.
  • Integrate with cloud platforms for deployment and service management.

Requirements

  • Proven experience in Java development and Spring Boot.
  • Strong understanding of microservices architecture.
  • Experience with RESTful API design and integration.
  • Proficiency in database design (SQL/NoSQL).
  • Familiarity with cloud platforms like AWS, Google Cloud Platform, or Azure.
  • Experience with testing frameworks such as JUnit and Mockito.

Nice-to-haves

  • Experience with modern JavaScript frameworks like React or Angular.
  • Knowledge of containerization technologies like Docker.
  • Familiarity with CI/CD practices.

Benefits

  • Long-term contract opportunity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service