Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Back End Developer @ ITC Infotech

Home > Software Development

 Java Back End Developer

Job Description

Role & responsibilities


As a Java Backend Developer specializing in designing, developing, and maintaining the server-side logic of applications using the Java programming language. They focus on building robust and scalable systems that can handle user requests and data processing, often interacting with databases and external services. Here's a more detailed breakdown:


Key Responsibilities:


  • Designing and implementing backend services and APIs:This includes creating RESTful APIs and other web services that front-end applications and other systems can use.
  • Developing and maintaining server-side logic:This involves writing code that handles user requests, processes data, and interacts with databases.
  • Working with databases:Java Backend Developers often manage relational databases (like MySQL, PostgreSQL) or NoSQL databases (like MongoDB).
  • Collaborating with front-end developers:They work closely with front-end developers to ensure smooth integration of server-side logic with the user interface.
  • Implementing and maintaining microservices architectures:This includes building scalable and reliable microservices that can handle complex application logic.
  • Ensuring application performance and scalability:They optimize code and system architecture to ensure applications can handle a large number of users and requests.
  • Troubleshooting and debugging:Java Backend Developers are responsible for identifying and resolving issues in the backend code and system.
  • Testing and quality assurance:They write unit tests and other tests to ensure code quality and reliability.

Skills and Technologies:

  • Java: A strong understanding of Java programming, including object-oriented programming concepts.
  • Spring Framework: A widely used framework for building enterprise-grade Java applications.
  • RESTful APIs: Designing and implementing RESTful APIs for communication between backend and frontend.
  • Databases: Proficiency in working with relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB).
  • Microservices: Understanding of microservices architecture and experience in building microservices.
  • Version control: Using Git for version control and code management.
  • Testing: Writing unit tests and other types of tests to ensure code quality.
  • Cloud platforms: Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Docker and containerization: Using Docker for containerization and deployment.
  • API Gateway: Understanding and using API gateway technologies.
  • Other technologies: Proficiency in other technologies like Hibernate, JPA, Spring Boot, and microservices frameworks.

Preferred candidate profile

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: ITC Infotech
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Java Microservices Rest Hibernate Spring Mvc Spring Boot Rest API Spring Spring Data Spring Security SQL Spring Cloud

 Fraud Alert to job seekers!

₹ 20-25 Lacs P.A

Similar positions

Microsoft Cloud Native Developer

  • Hexaware Technologies
  • 6 - 11 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Microsoft Cloud Native Developer

  • Hexaware Technologies
  • 6 - 11 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Appian Developer

  • Hexaware Technologies
  • 6 - 11 years
  • Pune
  • 2 days ago
₹ Not Disclosed

React Js Senior Developer (Immediate Joiners only)

  • Einfochips
  • 6 - 11 years
  • Indore
  • 2 days ago
₹ Not Disclosed

ITC Infotech

ITC Infotech