52 r3 Consultant Jobs
Java Engineer - Spring Boot/Hibernate (6-8 yrs)
r3 Consultant
posted 1d ago
Job Overview.
An exciting opportunity for a Java Engineer with expertise in design and delivery of cloud-based solutions.
The ideal candidate should be technology agnostic, with a strong preference for AWS-based solutions incorporating open-source, PaaS, and SaaS components.
The Java Engineer will be responsible for developing and implementing microservices using Spring Boot, Hibernate, and JPA, as well as optimizing back-end performance and maintaining high code quality.
This role requires close collaboration with multiple teams to deliver scalable and efficient solutions.
Key Responsibilities :
- Own and deliver features from development to production while ensuring high quality.
- Prioritize business requirements and enhancements effectively.
- Implement and enforce best engineering practices, including:.
- Domain-driven code architecture.
- Encapsulation, separation of concerns, and single responsibility.
- Clean code practices.
- Maintain and write unit/automated tests to ensure high-quality code.
- Monitor, improve, and document application changes.
- Participate in architectural discussions and software development activities.
- Identify and resolve production and non-production issues.
- Work closely with Technical/Software Architects and developers to implement best practices.
- Coordinate with Solutions Architects to align with technology directions, standards, and best practices.
Job Profile & Technical Expertise :
Design & Development :
- Develop Java EE applications with a strong focus on testable, efficient, and well-designed code.
- Implement REST APIs and adhere to test-driven development (TDD).
- Develop Microservices using Spring Boot, Hibernate, and AWS technologies.
- Deploy applications on AWS platforms.
- Strong expertise in Relational Databases (SQL, JPA2, Hibernate).
- Hands-on experience with AWS, Azure Kubernetes, and Docker Containers.
Required Qualifications :
- 6+ years of experience as a Java Engineer.
- Bachelor's degree in a relevant field.
- Strong experience in developing and maintaining microservices used across multiple applications.
- Certification in a cloud environment (AWS preferred) is a plus.
Functional Areas: Other
Read full job description10-15 Yrs