Description
Lead module development using Java and the Spring ecosystem. Own the design, implementation, and optimization of microservices.
Responsibilities
- Design and implement microservices using Spring Boot and REST/SOAP web services.
- Manage data persistence with Hibernate and optimize SQL queries for performance.
- Apply design patterns and implement caching strategies to improve system efficiency.
- Handle build processes and deployment using Maven or similar release control tools.
- Solve complex technical problems and optimize overall system performance.
Required Skills
- 5+ years of professional software development experience.
- Expertise in Java and the Spring ecosystem, including Spring Boot and Microservices architecture.
- Proficiency in REST and SOAP web services.
- Hands-on experience with Hibernate and persistence frameworks.
- Solid SQL skills; exposure to NoSQL is a plus.
- Experience with Maven, build tools, and deployment workflows.
- Competency in Git and version control.
- Knowledge of design patterns and performance optimization.
Preferred Skills
- Technical writing or industry certifications in related technologies.