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
#J-18808-Ljbffr