
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.