Job Description – Java Developer

Experience: 5+ Years
Location: Bangalore (Hybrid)

About the Role

We are looking for a highly skilled and passionate Java Developer with strong backend development expertise and exposure to cloud-based enterprise applications. The ideal candidate should possess hands-on experience in Java/J2EE technologies, modern software architecture, CI/CD practices, and Agile methodologies.

The candidate will be responsible for designing, developing, and maintaining scalable, secure, and high-performing applications while collaborating with cross-functional teams in a fast-paced environment.

Key Responsibilities

  • Design, develop, and implement scalable and reliable Java-based enterprise applications.

  • Develop cutting-edge cloud-enabled software solutions using Java/J2EE, Spring, Hibernate, SAP HANA, and OData/REST protocols.

  • Work across all layers of the application including UI, Backend, and Database.

  • Build and maintain robust backend services and APIs.

  • Ensure application scalability, maintainability, performance, and testability.

  • Perform debugging, troubleshooting, and root cause analysis for production and development issues.

  • Contribute to software architecture, design patterns, and object-oriented design practices.

  • Implement CI/CD pipelines and support continuous integration and deployment processes.

  • Collaborate with DevOps and QA teams to ensure high-quality releases.

  • Monitor application KPIs and customer experience metrics.

  • Identify security vulnerabilities and implement cybersecurity best practices.

  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.

Required Skills & Experience

  • 5+ years of hands-on experience in Java development.

  • Strong technical skills with technologies like Java/J2EE, Hibernate, Spring, SAP HANA and Odata / REST protocols to develop cutting edge software that performs and scales in cloud environment

  • Design and implement Java based solutions with scalability, reliability, maintainability and testability

  • Server oriented - Knowledge in Java backend development (tomcat, JEE, dependency injection, and more) - mandatory

  • Should have Sound knowledge in Object Oriented Programming Principles, Design Patterns and Software Architecture, especially in new age Cloud solutions

  • Must be able to design and implement across all layers of the software (UI, Backend, Database)

  • Exposure to debugging, troubleshooting

  • Knowledge of lean development infrastructure process including Git, TeamCity, Jenkins etc. and exposure to Continuous Delivery practices

  • Working knowledge of Scrum, Test Driven Development and passionate about unit test, integrity testing, stress testing and performance testing and test automation

  • Awareness of critical concepts in DevOps and Agile principles

  • Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management

  • Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)

  • Monitoring and measuring customer experience and KPIs

. Skillset Required: backend development, cloud-based enterprise applications, java/j2ee, modern software architecture, CI/CD practices, agile methodologies, java development, Hibernate, Spring, SAP HANA, Odata, REST, Object Oriented Programming, Software Architecture, debugging, troubleshooting, Git, TeamCity, jenkins, Scrum, test driven development
Similar jobs

Back to search page