Job Description
Position: Java Backend Developer
Location: Bangalore
Type of Work: Permanent
Technology Skills: Java/J2EE, Spring boot. Spring Microservice, Spring Cloud, Spring Security, SQL, NOSQL, Redis (or any cache technology), Kafka Domain or other skills. Worked In Camunda is added advantage
Experience And Skills
• Strong experience in Spring Framework such as Spring boot, Spring MVC, IOC, AOP, Spring micro service
• Experience in implementing Java EE design patterns such as MVC, Singleton, Stateless, DAO, DTO, etc.
• Experience in Camel or any BPMN tool
• Extensive experience with Eclipse, RESTful Web Services, Swagger, JSON
• Performing architecture and design of large software components under the supervision of a Software Architect.
• Estimating and scoping development tasks and making recommendations for innovations and improvements relating to software component designs, including reviewing the work of team members completing elements of designs.
• Extensive experience on JVM and performance tuning
Roles And Responsibilities
• Participate in the entire application lifecycle, focusing on coding and debugging
• Write clean code to develop functional web applications
• Troubleshoot and debug applications
• Perform UI tests to optimize performance
• Manage cutting-edge technologies to improve legacy applications
• Collaborate with Front-end developers to integrate user-facing elements with server-side logic
• Gather and address technical and design requirements
• Provide training and support to internal team
• Build reusable code and libraries for future use
• Liaise with developers, designers and system administrators to identify new features
• Follow emerging technologies
This job is provided by Shine.com
💡 Quick Summary
Seeking a career-building opportunity? The Java Back|end Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
