Lead Java Developer

  • Contract
  • Remote

MBConcepts

About the job

We are seeking a highly skilled Senior Staff Engineer with expert-level proficiency in Java. This role involves high-quality code development and leading a team of three Java developers through code reviews and best practices.

Must-Have Skills:

  • Core Java Expertise: Proficiency with streams, collections, and exception handling.
  • Frameworks & Libraries:
  • Spring Boot
  • Hibernate or JPA
  • Spring JDBC
  • OpenAPI 3.0 and Swagger definitions
  • Caching frameworks
  • Security: Strong knowledge of OAuth 2.0 with JWT claims and scopes.
  • API Development:
  • REST API principles
  • API mocking
  • Testing: Experience with unit testing.
  • Design: Knowledge of design patterns.
  • Logging & Monitoring: Proficiency with Log4j-based logging.
  • Agile Methodology: Hands-on experience working in Agile environments.

Preferred Skills:

  • Asynchronous API development.
  • Knowledge of API gateways.
  • Middleware experience.

APPLY HERE