A leading IT service provider in Bengaluru is seeking an experienced Java Web Developer. The ideal candidate will possess over 5 years of experience in Java Web Development, with expertise in Java/JEE frameworks and a strong background in building web applications using Spring and Hibernate. Knowledge of cloud environments, DevOps, and UI technologies like Angular and ReactJS is essential. This position is 100% hands-on, focusing on writing code and ensuring the functionality of critical applications. Passion for coding and ability to work in a globally distributed team are key.
Qualifications
5+ years of Java Web Development experience.
Strong knowledge of Java/JEE, Spring and Hibernate.
Experience building RESTful services and microservices.
Frontend experience with Angular or React is a plus.
Experience with cloud environments and DevOps practices.
Familiarity with Git-based version control and TDD.
Ability to work with global teams in a fast-paced setting.
Skills
Java Web Development
Java / JEE frameworks
DevOps and version control
Cloud environment knowledge
Design patterns
Core Java 7+
Spring Framework
Hibernate Framework
UI technologies (Angular 4+, ReactJS)
Unit and Functional Testing
REST and Microservices
GCP and cloud app development
Troubleshooting business-critical apps
GIT and Test Driven Development
Pair programming
Collaboration in fast-paced settings
Tools
ALM tools
Job description
Requirements
5+ years of experience in Java Web Development.
Experience in Java / JEE technology frameworks.
Experience in DevOps, version control and ALM tools.
Knowledge in a Cloud environment.
Exposure to Design patterns and Application design.
Strong development experience in core Java 7+.
Expertise in building web applications on Spring and Hibernate frameworks.
Strong development experience in UI technologies (preferably Angular 4+, ReactJS).
Experience in developing Unit and Functional Test cases.
Prior experience in REST and Microservices development.
Experience in app development on GCP and/or other cloud environments.
Strong in troubleshooting and resolving issues of Tier 1/Tier 0 business-critical apps.
Good knowledge of the latest development tools and technologies.
Strong background in GIT, branching/merging strategies, and Test Driven Development.
Good to have pair programming experience.
Ability to work in a fast paced and with teams located globally.
Must be passionate about writing code, as this is a 100% hands-on development role.