Back to jobs Featured

Java Developer - Financial services

Job description

Key Responsibilities

  • Design, develop, and implement Java-based applications and system enhancements for financial services sector.
  • Collaborate with business stakeholders to translate functional requirements into technical specifications, user stories, and system architecture.
  • Perform gap analysis and propose scalable technical solutions aligned with business objectives.
  • Build and maintain RESTful APIs, integrate with third-party services, and ensure compliance with security and performance standards.
  • Work closely with development managers to review code, optimize performance, and enforce best practices in Java frameworks (Spring, Hibernate).
  • Participate in SDLC activities, including sprint planning, code reviews, and deployment using CI/CD pipelines.
  • Support UAT, troubleshoot technical issues, and provide technical documentation and user guides.


Requirements

  • Degree in Computer Science, IT, or related discipline; advanced certifications in Java or cloud technologies are a plus.
  • Minimum 3 years of experience in Java development within securities, brokerage etc industries.
  • Strong proficiency in Java/J2EE, Spring Boot, Hibernate, and API development.
  • Solid understanding of multithreading, data structures, algorithms, and system integration.
  • Familiarity with cloud platforms (AWS/Azure), containerization (Docker/Kubernetes), and relational databases (Oracle/MySQL).
  • Knowledge of securities trading, brokerage operations, and financial regulations.
  • Experience with Agile methodologies, version control (Git), and tools like Jira/Confluence.
  • Excellent problem-solving skills and ability to manage multiple priorities independently.