Home
Jobs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Looking for a skilled and motivated Java Backend Developer with 8-10 years of experience to join our dynamic team. As a Java Backend Developer, you will be responsible for designing, developing, and maintaining server-side applications and services using Java technologies. You will collaborate with front-end developers, business analysts, and other team members to build scalable, high-performance systems. Key Responsibilities: Backend Development: Design and implement scalable, secure, and efficient backend systems using Java and related technologies (e.g., Spring, Hibernate, etc.). API Development: Develop and maintain RESTful APIs and web services to support front-end applications and third-party integrations. Database Management: Work with relational (SQL) and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) to design efficient data models and queries. Performance Optimization: Optimize application performance by identifying bottlenecks and implementing efficient algorithms. CI/CD: Work with CI/CD tools like Git and Jenkins. Unit Testing and Debugging: Write unit tests and conduct debugging to ensure software reliability, accuracy, and performance. Code Quality and Best Practices: Follow coding standards and best practices to ensure maintainable, high-quality code (e.g., code reviews, version control with Git). Collaboration: Work with cross-functional teams (front-end developers, product managers, etc.) to gather requirements and provide technical insights. Integration: Integrate third-party services and APIs as required. Deployment and Maintenance: Ensure seamless deployment of the application and handle post-deployment support and maintenance. Required Skills and Qualifications: Proficiency in Java (JDK 8+), with a strong knowledge of object-oriented programming concepts and design patterns. Experience with Frameworks: Strong experience with Java frameworks such as Spring Boot, Spring MVC, Spring Security, and Hibernate. Database Knowledge: Proficiency with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra). RESTful API Development: Experience in designing and consuming RESTful APIs. Non-Negotiable Competencies: - Ability to analyze Java code - reverse engineer and come with AS-IS documentation. - Programming Fundamentals (Java / JavaScript) and Debugging Skills. - Experience in doing "Impact Analysis" and "Work Package Estimation". - Experience with Java, Spring, Spring Boot. - Experience with Java / J2EE frameworks across Presentation Layer Spring MVC, Business Layer (Spring), Data Layer. - Understanding of iterative, waterfall SDLC. - Experience in RESTful services. - Communication and collaboration skills. Negotiable Competencies: - Colruyt Java Old stack experience. - Experience with Presentation Layer technology stack Angular 6 and above, HTML5, CSS3/Bootstrap. - Retail domain experience. - Experience working with European clients. - Java Certifications like Java Programmer, Web Component Developer, Business Component Developer, Web Services Developer (Oracle / Sun).,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Andhra Pradesh, India

Bengaluru, Karnataka

Chennai, Tamil Nadu

Chennai, Tamil Nadu, India

Bangalore Urban, Karnataka, India

Bengaluru, Karnataka