As a Senior Java Developer, you will be primarily responsible for designing, developing, and maintaining robust Java-based applications. However, you will also have the opportunity to expand your expertise by learning and contributing to AEM development projects. This role offers a unique chance for professional growth and advancement in both Java development and AEM.
What You’ll Be Doing
Develop and maintain high-quality Java-based applications, ensuring adherence to coding standards, best practices, and scalability requirements.
Collaborate with cross-functional teams including software engineers, UX/UI designers, and product owners to translate business requirements into technical solutions.
Utilize your expertise in Java frameworks (e.g., Spring, Hibernate, Struts) to enhance the functionality and performance of our software solutions
Implement best practices and coding standards to ensure the maintainability and scalability of Java applications.
Learn and gain proficiency in the Adobe Experience Manager (AEM) platform through self-study, training programs, and hands-on experience.
Contribute to AEM development initiatives by customizing and extending AEM functionality, and developing components, templates, and workflows.
Participate in code reviews, quality assurance, and deployment activities to ensure the delivery of high-quality software solutions.
Troubleshoot and debug issues in existing Java applications, ensuring timely resolution and minimal downtime.
What We’d Love To See
Bachelor’s degree in Computer Science, Information Technology, or a related field. Master’s degree preferred.
Minimum of 3 to 5 years of experience in Java development, with a strong proficiency in Java frameworks such as Spring, Hibernate, and Struts.
Solid understanding of object-oriented programming principles and design patterns.
Experience with web development technologies including HTML, CSS, JavaScript, and front-end frameworks (e.g., Angular, React) is a plus.
Familiarity with database technologies such as SQL, JDBC, and ORM frameworks.
Strong analytical and problem-solving skills, with a proactive approach to troubleshooting technical issues.
Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Knowledge of software development tools such as Git, Jenkins, Maven, and JIRA.
It’d Be Great If You Had
Must have good communication skills and the ability to work as an individual
Should have problem-solving, prioritizing tasks, and multitasking abilities
Ready to explore new platforms that build on Java. example – AEM.
Knowledge of e-commerce frameworks and backend programming languages (PHP) is a plus.
Educational Qualification Required: B. Tech/B.E. – Computer Science / Information Technology, M.C.A.
What You Can Expect
Opportunity to work with a diverse and well-experienced team.
To be part of the team who creates phenomenal growth stories for worlds renowned brands.
Professional Growth Roadmap.
Real-time mentorship and guidance from the leaders.
A workplace that invests in your career, cares for you and is fun & engaging.
You can be yourself and do amazing work.
Benefits
Interested in joining our team of artists, geeks, strategizers, and writers? If you’re a passionate, talented individual, we want to hear from you.
Competitive salary
Flexible work-life balance with a 5-day working Policy
Paid time off
Learning & Development bonus
Health coverage
Rewards & Recognitions
Event & Festivals celebrations
Ongoing training programs
Onsite opportunities
Recognition opportunities for open-source contributions