Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading consulting firm is seeking a highly experienced Senior Java/J2EE Developer to design and develop enterprise-grade applications. The role involves using best practices in coding and collaborating in Agile environments while working with technologies like Java, Spring, and various databases.
Job Description:
We are looking for a highly experienced Senior Java/J2EE Developer with proven expertise in building robust, scalable, and maintainable enterprise-grade applications. The ideal candidate will have a deep understanding of Java and related technologies, strong problem-solving skills, and experience working in collaborative, Agile environments.
Key Responsibilities
· Design and develop high-performance Java-based applications using best practices.
· Take ownership of the full software development lifecycle, including requirements analysis, system design, coding, testing, deployment, and documentation.
· Write clean, modular, and well-documented code that adheres to coding standards.
· Collaborate closely with CloudOps teams, external vendors, and other technical stakeholders.
· Debug, troubleshoot, and resolve complex application and system issues.
· Ensure code quality and performance optimization through code reviews and refactoring.
· Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
Required Skills
Core Technologies:
· Java, J2EE
· Spring Framework: Spring Boot, Spring MVC, Spring Security
· RESTful APIs & Web Services
Database:
· Oracle, PostgreSQL, or MySQL
· ORM frameworks: Hibernate or JPA
· Build & Version Control Tools
· Maven or Gradle
· Git
DevOps & Agile:
· Familiarity with CI/CD pipelines
· Understanding of Agile/Scrum methodology