Java Back End Developer

3 - 7 years

0 Lacs

Posted:21 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are a talented and highly motivated Java Back-End Developer who will be an essential part of our growing engineering team. Your primary responsibility will be to build and maintain the server-side logic, databases, and architecture supporting our web and mobile applications. You will collaborate closely with front-end developers, product teams, and stakeholders to deliver scalable, efficient, and high-quality solutions. Your key responsibilities will include designing, developing, and maintaining Java-based back-end systems and services using tools like Spring Boot, Hibernate, and Java 8/17. You will also be involved in building and maintaining RESTful APIs to support front-end interfaces and third-party integrations. Database management tasks will include designing and optimizing schemas, writing efficient SQL queries, and managing data storage in both relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, and Oracle. In addition, you will play a crucial role in optimizing back-end applications for scalability, performance, and security. This will involve troubleshooting and debugging issues across the application stack, as well as designing and implementing a scalable and maintainable microservices architecture. Writing unit, integration, and system tests using tools like JUnit, TestNG, and Mockito will be essential to ensure reliability and stability of the back-end systems. Collaboration is key in this role, as you will work closely with front-end developers, UI/UX designers, and DevOps to integrate user-facing elements with the server-side logic. Security is paramount, and you will be expected to implement secure coding practices, handle sensitive data securely, and ensure compliance with best security practices. Documenting all aspects of the back-end code, including API specifications, architecture, and deployment procedures, is also a crucial part of your responsibilities. To excel in this role, you must have a strong proficiency in Java, with experience in Java 8 or above, object-oriented programming principles, and design patterns. Expertise in frameworks such as Spring Boot, Spring MVC, Hibernate/JPA, and RESTful web services is essential. You should also possess knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra), as well as experience with version control systems like Git, GitHub, or Bitbucket. Experience in building and integrating RESTful APIs, unit and integration testing tools, cloud platforms (AWS, Azure, GCP), and CI/CD pipelines using tools like Jenkins, CircleCI, or GitLab will be beneficial. Familiarity with Agile methodologies and tools like Jira is also desirable. This is a full-time position based on working in person. If you are passionate about back-end development, enjoy working in a collaborative environment, and are eager to stay updated with the latest industry trends and technologies to drive continuous improvement, we would love to have you join our team.,

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

Pune, Maharashtra, India

Pune, Maharashtra, India

Hyderabad, Telangana, India