To design, develop, and maintain scalable Java-based applications, with a strong focus on Spring Boot microservices and integration using IBM middleware technologies. The role involves working within an agile environment to deliver high-quality, secure, and efficient solutions aligned with business requirements.
Key Responsibilities:
- Develop, test, and maintain Java applications using Spring Boot framework
- Design and implement RESTful APIs and microservices architecture
- Integrate systems using IBM middleware technologies (e.g., IBM MQ, IBM Integration Bus / ACE)
- Collaborate with cross-functional teams including business analysts, DevOps, and QA
- Troubleshoot, debug, and optimize application performance
- Ensure code quality through best practices, code reviews, and unit testing
- Maintain technical documentation and system designs
- Ensure compliance with security, governance, and enterprise standards
Technical Skills & Requirements:
- Strong experience in Java (Java 8 or higher)
- Solid experience with Spring Boot and Spring Framework
- Experience with IBM Middleware (IBM MQ, IBM ACE/IIB)
- Knowledge of microservices architecture and REST APIs
- Experience with SQL and relational databases (e.g., Oracle, DB2, PostgreSQL)
- Familiarity with containerization tools (Docker, Kubernetes)
- Understanding of CI/CD pipelines (Jenkins, Git, Maven/Gradle)
- Experience with message queues and event-driven architecture
- Strong debugging and problem-solving skills
Preferred Skills:
- Experience in banking or financial services environments
- Knowledge of cloud platforms (AWS, Azure, or OpenShift)
- Exposure to DevOps practices
- Experience with monitoring tools (e.g., Prometheus, Grafana)
Qualifications:
- Bachelor’s Degree in Computer Science, Information Technology, or related field
- Relevant certifications (e.g., Java, Spring, IBM) are advantageous
Soft Skills:
- Strong communication and stakeholder engagement skills
- Ability to work independently and in a team
- Problem-solving mindset with attention to detail
- Ability to work under pressure and meet deadlines
#J-18808-Ljbffr