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
By continuing you agree to our Terms & Privacy Policy.