We are seeking a Java Software Engineer to join a leading local bank on a 12-month contract (yearly renewal). If you have a strong background in Spring Boot, Kafka, and microservices, this is an exciting opportunity to contribute to cutting-edge banking solutions.
Key Responsibilities:
- Develop, test, and support custom banking solutions, including feature enhancements, new functionalities, and back-end integrations.
- Ensure optimal performance, quality, and responsiveness of applications by identifying and resolving bottlenecks and bugs.
- Prepare technical documentation and unit testing scripts to support project deliverables.
- Work closely with cross-functional teams to enhance system performance, security, and reliability.
- Troubleshoot and resolve production issues efficiently, ensuring high availability and scalability of banking applications.
Required Skill Set:
- At least 1 year of hands on experience in developing enterprise-level Java applications using Spring Boot, Spring JPA, Spring Security, and microservices architecture.
- Preferred hands-on experience with enterprise integration and messaging technologies, such as Kafka, RESTful API, and SOAP Web Services.
- Strong problem-solving skills with a passion for technology and innovation.
- Self-motivated, fast learner, and excellent communicator.
- Ability to work under tight deadlines while maintaining high-quality deliverables.