An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Get past ATS filters
Job summary
A leading IT consulting firm in Bengaluru is seeking a senior Java developer with strong J2EE experience. The role requires managing developers, breaking down technical features, and implementing AEM. Candidates must have excellent communication skills and cloud experience, particularly with AWS. Remote work and collaboration with distributed teams may be involved.
Qualifications
7+ years of strong Java & J2EE working experience.
5+ years experience with frameworks like Spring, Hibernate, JPA.
Knowledge of OOAD principles and methodologies (e.g. UML).
Responsibilities
Manage and assist other developers in delivering solutions.
Break down technical capabilities and features into user stories.
Develop cloud-based applications leveraging AWS.
Skills
Java
J2EE
AEM 6.0+
Microservices
Spring Framework
Hibernate
Communication skills
Cloud-based applications
Tools
GIT
JIRA
Job description
7+ years of strong Java & J2EE working experience
Working experience in AEM 6.0+ implementation
Must have experience in IT organization working for Marketing function
Must have experience to break down technical capabilities and features into user stories/tasks
Must have experience managing others developer and help them deliver.
Micro services development, build and deployment experience with CICD build pipeline. Knowledge of spring boot framework is plus.
5+ years experience with frameworks like spring, hibernate, jpa and databases like Oracle, PostgreSQL and NoSQL
Experience, instincts, and enthusiasm around testing and testability.
Excellent verbal and written communication skills in English.
Ability to effectively document artifacts and processes then explain them to others.
Knowledge of OOAD principles and methodologies (e.g. UML).
Experience using GIT and issue tracking tools such as JIRA.
Cloud-based applications leveraging AWS.
Experience working with geographically distributed teams is a plus
Ability to deal well with complex use cases and ambiguous problems.