Java Developer- Product
Posted 48 weeks ago
Job Description
ROLES & RESPONSIBILITIEs
Participate in the design and development of high-quality backend applications following best practices to ensure high availability, scalability, and resilience.
Develop high-quality and well documented RESTful APIs (Open API Standards)
Write both unit and integration tests and develop automation tools for daily tasks.
Collaborate with cross-functional teams to identify and prioritize product features.
Participate in code reviews to maintain code quality and Fix identified opportunities for improvement.
Participate and contribute to the integration testing of the developed features.
Troubleshoot and debug applications to ensure a high uptime and good performance.
Create and maintain technical documentation for all code changes and updates.
Stay up to date with emerging trends and technologies and suggest new approaches to improve efficiency and productivity.
Candidate Profile
Desired skills / experience
Good knowledge of core Java and programming skills. Good analytical and problem-solving skills.
Ability to write code on Java8 and higher versions.
Good Knowledge of Spring Framework (Spring Boot, Spring Batch, Spring Integration, Spring data JPA, Spring security.)
Experience with microservices, specifically creating and utilizing REST services, XML, and JSON.
Excellent programming discipline: data structures, complexity analysis, object-oriented principles, design patterns, and unit testing.
Excellent understanding of O/R mapping concepts and tools (Hibernate, JPA).
Fluent in Databases/SQL (e.g., MySQL or any other, Writing Queries, Understands standard Database Concepts).
Team player with a can-do attitude
Experience in different version control systems like GIT Lab, Bitbucket, SVN.
Job Summary
http://www.covalensedigital.com
Website
Bangalore
Location
Full Time Permanent
Job type
3 - 5 years
Experience
1
Openings
Contact
Building Trifecta Adatto, 3rd Floor, Garudachar Palya, Mahadevapura, Bengaluru, Karnataka 560048Bangalore Phone: +91 - 9886086176