ID: 858029
5 \- 30 Years
1 Opening
Chennai
### **Role description**
Rate (Guaranteed Rate Companies) is a financial services and mortgage lending company, and any Java Developer Job Description (JD) would focus on building and maintaining the technology platform that supports their digital financial services.
A typical Java Developer JD for Rate.com would include the following
Job Title
Java Developer (or Senior Java Developer, Backend Developer)
Job Description
Rate is seeking a talented and motivated Java Developer to design, develop, and maintain high\-quality software solutions for its industry\-leading digital mortgage platform. The successful candidate will collaborate with cross\-functional teams to define software requirements, enhance the performance and scalability of existing systems, and ensure coding best practices are followed.
Key Responsibilities
- **Design and Development:** Architect and build business\-grade applications and high\-quality software solutions using Java and Java EE platforms.
- **Collaboration:** Work with product managers, designers, and other developers to identify and prioritize requirements, perform code reviews, and ensure code quality.
- **API Development:** Build and optimize RESTful APIs and microservices using Java frameworks like Spring and Spring Boot.
- **Database Management:** Manage databases and work with relational databases, SQL, and ORM technologies such as Hibernate or JPA2\.
- **Testing and Deployment:** Conduct unit and integration tests, debug and troubleshoot applications, and assist in the deployment and maintenance of applications using Agile methodologies and CI/CD pipelines (e.g., Jenkins, Docker, Kubernetes).
- **Innovation:** Keep up\-to\-date with the latest Java trends and technologies, contributing to an environment of continuous improvement and innovation.
Required Skills and Qualifications
- **Experience:** Proven experience in Java\-based software development (typically 3\+ years).
- **Technical Proficiency:** Strong knowledge of Core Java (preferably 1\.8\+), J2EE, Spring, Hibernate, and MySQL.
- **Web Technologies:** Experience with web technologies including HTML, CSS, and JavaScript.
- **Version Control:** Familiarity with version control systems, such as Git.
- **Problem\-Solving:** Excellent analytical and problem\-solving skills with strong organizational capabilities.
- **Education:** A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
### **Skills**
AWS, Java \+ spring boot \+ Microservices, Restful API