- Develop and maintain Java backend applications and RESTful APIs, including technical design, code development, documentation, and test plan generation.
- Design and implement solutions using microservices architecture and established design patterns such as Dependency Injection and Repository patterns.
- Develop high-quality, scalable, maintainable, and reliable backend solutions.
- Maintain a sustained track record of delivering high-quality solutions on time and within budget.
- Participate in code reviews and contribute to improving code quality and development practices.
- Collaborate with team members to understand requirements and determine appropriate technical solutions.
- Troubleshoot and resolve application issues, including production problems as required.
- Provide occasional off-hour support for critical production issues.
- Work with relational databases including PostgreSQL, Oracle, and MS SQL Server.
- Perform database schema design, query development, query performance tuning, and data migration activities.
- Prepare and maintain technical and application documentation.
Required Skills :
- Strong hands-on experience with Java.
- Current experience with Java 17 / Java 21 (LTS).
- Strong experience with Spring Boot, Spring MVC, Spring Data, and Hibernate/JPA.
- Hands-on experience developing RESTful APIs.
- Strong understanding and practical experience with microservices architecture.
- Positive understanding of software design patterns, including Dependency Injection and Repository patterns.
- Strong experience with relational databases, including PostgreSQL, Oracle, and MS SQL Server.
- Experience with database schema design, SQL query development, query performance tuning, and data migration.
- Strong problem-solving and analytical skills.
- Excellent attention to detail and ability to manage multiple tasks effectively.
- Good communication and collaboration skills.
📌 OneMagnify - Lead Java Engineer (India)
🏢 OneMagnify
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.