Sr. Java Developer

VAM Systems
Manama
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 7-10 yearsEducation: bachelorsSkills: ["Root-cause analysis","Troubleshooting","Clean-code practices","Collaboration","Documentation"]

Design, develop, and maintain Java (8/11/14) backend applications for a banking domain, building scalable microservices with Spring Framework/Spring Boot and JPA/Hibernate. Create and integrate RESTful APIs (JSON) and support SOAP/WSDL/XML integrations as needed. Optimize relational (MySQL/SQL) and NoSQL (MongoDB) data models, apply concurrency, and implement security standards (OAuth2/OpenID, SAML/SSO, TLS/PKI). Troubleshoot production issues, execute testing/debugging, and support CI/CD with Git and Azure DevOps.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
VAM Systems
VAM Systems
2 days ago

Sr. Java Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live

Job Summary

Design, develop, and maintain Java (8/11/14) backend applications for a banking domain, building scalable microservices with Spring Framework/Spring Boot and JPA/Hibernate. Create and integrate RESTful APIs (JSON) and support SOAP/WSDL/XML integrations as needed. Optimize relational (MySQL/SQL) and NoSQL (MongoDB) data models, apply concurrency, and implement security standards (OAuth2/OpenID, SAML/SSO, TLS/PKI). Troubleshoot production issues, execute testing/debugging, and support CI/CD with Git and Azure DevOps.
Location: Manama
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and maintain Java (8/11/14) applications using OOP and clean-code practices (SOLID/DRY).
  • •Build and enhance backend services with Spring Framework/Spring Boot, ensuring high performance and scalability.
  • •Develop and expose RESTful APIs and support SOAP/WSDL/XML integrations when required.
  • •Implement microservices architecture with JPA/Hibernate and manage service communication and API lifecycle.
  • •Troubleshoot production issues, perform root-cause analysis, and support testing/debugging and CI/CD/DevOps practices using Git and Azure DevOps.

Key Requirements

  • •Bachelor’s Degree in Computer Science/Engineering or a related field
  • •7–10 years of experience in Java backend development
  • •Strong knowledge of Java (Java 8/11/14), OOP principles, and SOLID/DRY, including concurrency and multithreading
  • •Experience building microservices with Spring Framework/Spring Boot, JPA/Hibernate, and RESTful API design
  • •Knowledge of security/identity protocols (OAuth/OpenID, SAML/SSO, TLS/PKI) and message queuing systems (e.g., Kafka or IBM MQ), ideally with Banking/Financial Services experience
Experience:7-10 yearsBankingFinancial services
Education:Bachelor's in Computer Science / Engineering
Skills:Root-cause analysisTroubleshootingClean-code practicesCollaborationDocumentation
Languages:English
Tech Stack:JavaJava 8Java 11Java 14OOPSOLIDDRYSpring FrameworkSpring BootMicroservicesJPAHibernateRESTful APIsJSONSOAPWSDLXMLOAuthOpenIDOAuth2

Company Brief

VAM Systems
Provides product engineering and software development services across embedded systems, IoT, cloud, AI, and digital transformation for enterprises in automotive, healthcare, industrial, and consumer electronics sectors.
Industry: Professional Services
Website