Job Openings Senior Java Spring Boot Developer

About the job Senior Java Spring Boot Developer

Industry: MFI

Job Summary:
Our client is an MFI and looking for a Senior Java Spring Boot Developer to design, develop, and maintain backend services and APIs that support enterprise applications. The role focuses on business logic, database management, and system integration, ensuring scalability, reliability, and high performance.

Main Responsibilities:

  • Develop and maintain REST APIs and backend services using Spring Boot.
  • Implement business logic and database operations with MyBatis (XML mapping).
  • Manage and optimize PostgreSQL databases (queries, schema design, performance).
  • Develop adapter classes, schedulers, and caching mechanisms.
  • Ensure system scalability, security, and reliability.
  • Collaborate with frontend and cross-functional teams for end-to-end delivery.
  • Support system deployment and troubleshooting on Linux servers (WildFly, HAProxy, Nginx).
  • Write clean, efficient, well-documented code and participate in peer code reviews.

Main Requirements:

  • Bachelors degree in Computer Science, IT, or related field.

  • 2-3+ years of backend development experience.

  • Strong expertise in Java (Spring Boot, Maven, Lombok, JDK 17).

  • Experience with PostgreSQL and MyBatis (XML mapping).

  • Knowledge of REST API design, integration, and security best practices.

  • Familiarity with Linux server deployment (WildFly, HAProxy, Nginx).

  • Experience with Git/GitLab, CI/CD workflows.

  • Strong analytical, problem-solving, and teamwork skills.