Arbetsbeskrivning
Job Overview:
Our client is seeking an experienced Senior Java Backend Developer with strong expertise in Azure to contribute to the development of a financial application supporting claim payment processing.
The solution is part of a modernized architecture aimed at replacing legacy systems and ensuring compliance with evolving legal and business requirements across multiple markets.
Key Responsibilities:
- Design, develop, and maintain backend services using Java and Spring Boot within a microservices architecture
- Contribute to the evolution of a finance-focused application aligned with modern architectural standards
- Build and optimize event-driven systems to ensure scalability and resilience
- Integrate backend services with external enterprise systems including finance and document management platforms
- Implement secure messaging and communication using MQ technologies with appropriate security protocols
- Develop and maintain CI/CD pipelines and support DevSecOps practices
- Collaborate on containerization and deployment using Docker and OpenShift environments
- Ensure high code quality through static and dynamic security testing tools
- Support monitoring, logging, and troubleshooting using enterprise-grade tools
- Participate in enhancing system capabilities as per roadmap initiatives and regulatory requirements
Technical Environment:
- Java, Spring Boot (Microservices Architecture)
- Event-driven systems
- Azure services (Event Hub, Storage, Cosmos DB)
- Azure DevOps (CI/CD pipelines)
- Docker, Azure Red Hat OpenShift
- Messaging systems (WebSphere MQ)
- Monitoring tools (Splunk)
- Security tools (SAST, DAST, SCA, Sonar)
- Infrastructure as Code (Terraform)
Required Skills:
- Strong expertise in Java and Spring Boot development
- Experience with microservices-based architecture
- Proficiency in Azure DevOps CI/CD pipelines
- Hands-on experience with containerization (Docker) and orchestration platforms (OpenShift)
- Knowledge of NoSQL databases such as MongoDB or Cosmos DB
- Familiarity with event streaming platforms (e.g., Kafka or similar)
- Exposure to DevSecOps practices and security tools
- Basic understanding of cloud platforms, preferably Azure
- Experience with messaging systems such as WebSphere MQ
- Familiarity with database versioning tools like Liquibase
- Understanding of Infrastructure as Code tools such as Terraform
Experience Required:
Relevant experience at a senior level in Java backend development, particularly within microservices and cloud-based environments
Education:
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience)
Language Requirement:
- English – Professional proficiency (spoken and written)
Additional Requirements:
- Strong analytical and problem-solving capabilities
- Ability to work in a structured, collaborative development environment
- Experience working in large-scale enterprise or financial systems is an advantage
Application Method: Interested candidates can apply by sending their profile to [email protected]