Description
You will design, develop, and maintain high-quality Java-based applications and microservices for financial systems.
This role is on-site.
Responsibilities
- Design, develop, test, and maintain Java-based applications and microservices.
- Develop RESTful APIs and integrate them with internal and external financial systems.
- Participate in system design, architecture discussions, and technical decision-making.
- Ensure application performance, scalability, security, and reliability.
- Write clean, maintainable, and well-documented code following industry best practices.
Required Skills
- 5+ years of experience in Java development.
- Strong proficiency in Core Java, Spring Boot, and Hibernate.
- Hands-on experience with RESTful APIs, microservices, and web services.
- Mandatory experience with financial systems, trading platforms, banking, payments, or fintech applications.
- Solid knowledge of relational databases (MySQL, PostgreSQL, or Oracle).
- Experience with build tools such as Maven or Gradle.
- Familiarity with Git, JIRA, and CI/CD pipelines.
- Exposure to cloud-based application development and deployment.
Preferred Skills
- Bachelor’s degree in Computer Science, Engineering, or related field.