Senior Java Developer

5 - 9 years

0 Lacs

Posted:17 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a highly skilled Senior Java Developer with 5 to 7 years of experience in Java development, your role will focus on building scalable, high-performance backend services with clean architecture and efficient integration with front-end systems. You should have expertise in Core Java, Spring, Spring Boot, and hands-on experience with relational (MySQL) and NoSQL (DynamoDB) databases. Experience with ReactJS or Next.js is considered a strong advantage. Key Responsibilities: - Design and develop robust backend systems using Core Java, Spring, and Spring Boot. - Implement scalable, reusable, and maintainable code adhering to industry best practices and design patterns. - Architect and optimize relational database schemas and queries using MySQL. - Work with DynamoDB or other NoSQL databases to build scalable data solutions. - Leverage Hibernate for efficient ORM and data access layers within enterprise applications. - Ensure smooth integration between backend logic and data storage layers. - Utilize Maven for managing project builds and dependencies. - Assist in streamlining deployment pipelines and managing consistent build environments. - Collaborate closely with front-end developers to integrate backend services with ReactJS or Next.js front-ends. - Ensure seamless API communication and optimal performance across UI layers. - Write clean, modular, and well-documented code. - Review peer code, mentor junior developers, and maintain high standards across the team. - Actively participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives. - Provide estimations, break down tasks, and deliver in iterative cycles. - Debug and resolve application issues, performance bottlenecks, and service outages. - Monitor application performance and implement improvements proactively. Required Skills And Qualifications: - Deep knowledge of Java fundamentals, OOP, collections, exception handling, and multithreading. - Strong hands-on experience with application development and deployment using Spring/Spring Boot. - Advanced ORM implementation skills with Hibernate for efficient database communication. - Expertise in managing builds and dependency structures using Maven. - Proficient in MySQL; working knowledge of DynamoDB or other NoSQL solutions. - Experience integrating with ReactJS or Next.js front-end applications. - Proficiency with Git and collaborative workflows. - Experience working in Agile teams and familiarity with Scrum practices. Desirable Skills: - Exposure to AWS or similar platforms for deployment and resource management. - Experience designing and implementing applications using microservices architecture. - Familiarity with Docker and Kubernetes for containerization. - Knowledge of continuous integration and deployment practices, automated testing, and DevOps pipelines. Experience: 5 - 7 years Location: Bangalore Job Type: Full time,

Mock Interview

Practice Video Interview with JobPe AI

Start Core 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Codingmart Technologies logo
Codingmart Technologies

Software Development

San Francisco

RecommendedJobs for You