We are seeking a skilled Java/J2EE Developer with proven experience in designing, developing, and maintaining robust enterprise applications. The ideal candidate will have expertise in utilizing modern frameworks and technologies to create scalable, high-performance solutions. The role requires a deep understanding of business requirements, a commitment to quality, and the ability to implement best practices to deliver reliable and efficient software solutions.
Key Responsibilities:
- Application Design & Development: Design, develop, and enhance enterprise applications using Java/J2EE, EJB, Spring Boot, Hibernate, and other modern technologies to meet business needs.
- Impact Analysis & Optimization: Conduct impact analysis of existing applications to identify areas for improvement and optimization to ensure system efficiency and scalability.
- Documentation & Reporting: Prepare detailed technical documentation on solutions, design approaches, and development processes for stakeholders and teams.
- Agile & Waterfall Methodologies: Lead projects in both Agile and Waterfall development environments, ensuring timely delivery and adherence to project goals.
- Collaboration & Coordination: Coordinate with onsite and offshore teams, aligning with business, technical, and testing teams to achieve project milestones.
- Code Management & CI/CD: Participate in code build and merge processes, leveraging GitHub, Actions, and CI/CD pipelines for efficient software delivery.
Qualifications & Skills:
- Technical Expertise: Strong proficiency in Java/J2EE, EJB, Spring Boot, Hibernate, and Web Services (REST APIs, Microservices, BPEL).
- Platform & Tools Experience: Expertise with IBM Websphere IDE, Websphere Application Server, and experience in Junit Framework for unit testing.
- Monitoring & Performance Optimization: Hands-on experience with Prometheus, Grafana, and OpenTelemetry for tracking application performance and optimizations.
- Methodologies & Documentation: Proven experience working with both Agile and Waterfall methodologies, along with excellent documentation skills.
- Communication & Adaptability: Strong communication skills with the ability to adapt quickly to new technologies and collaborate across cross-functional teams.
- Domain Expertise: Experience in payments and cards functional domain, with knowledge of relevant messaging standards being a plus.
If you’re a skilled Java/J2EE Developer with a strong interest in working on advanced technologies and tackling complex challenges, apply now to join our team. This opportunity offers you the chance to work with experienced professionals in a results-driven environment, where you can contribute to meaningful projects and grow your technical expertise.