Java Backend Developer

Department: Software
Project Location(s): Bengaluru, Karnataka,India
Education: Bachelor of Engineering

Responsibilities

 

  • Designing, developing, and maintaining Java-based backend services and applications.
  • Writing clean, maintainable, and efficient code.
  • Integrating backend services with front-end applications.
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Troubleshooting and resolving issues in development, test, and production environments.
  • Participating in code reviews and ensuring adherence to coding standards.
  • Implementing security and data protection measures.
  • Optimizing applications for performance and scalability.
  • Keeping up to date with emerging technologies and trends in backend development.
  • Contributing to the overall architecture and design of the software systems.
  •  

Skills/Experience

 

  • Proficiency in Java programming language.
  • Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.).
  • Knowledge of RESTful web services and API design.
  • Familiarity with ORM frameworks (e.g., Hibernate).
  • Experience with relational databases (e.g., MySQL, PostgreSQL, Oracle).
  • Understanding of software development best practices and design patterns.
  • Knowledge of version control systems (e.g., Git).
  • Familiarity with build tools (e.g., Maven, Gradle).
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.
  •