Job Description
{company}
We are seeking a skilled Java Developer to join our organization in the financial services industry.
Key Responsibilities:
* Develop and maintain enterprise-grade Java applications for financial systems.
* Collaborate with cross-functional teams to deliver high-quality solutions.
* Design, implement, and optimize back-end services and APIs.
* Ensure code quality through best practices, including code reviews, unit testing, and CI/CD pipelines.
* Troubleshoot and resolve performance, reliability, and scalability issues.
* Stay updated with the latest Java technologies and financial industry trends.
Key Skills & Requirements:
* Proven experience as a Java Developer (5+ years).
* Proficiency in Java 8+ and frameworks such as Spring (Spring Boot, Spring Data).
* Strong understanding of relational databases (e.g., Oracle, SQL Server) and ORM tools (e.g., Hibernate).
* Experience with microservices architecture and RESTful API design.
* Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI).
* Knowledge of financial services or banking domain applications is a significant advantage.
* Strong analytical and problem-solving skills with attention to detail.
* Excellent communication and teamwork abilities.
Desirable Skills:
* Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
* Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
* Exposure to messaging systems (e.g., Kafka, RabbitMQ).
Contract Details: Initial 6-month contract with potential for extension.
Benefits: Competitive Daily Rate Hybrid