Choose an option
We are seeking a talented and experienced Senior Java Developer to join a cross-functional Scrum team, contributing to the design and delivery of robust, scalable, and high-quality software solutions for critical business capabilities.
We are looking for someone passionate about solving complex technical challenges, committed to producing high-quality solutions, and eager to collaborate with a driven and supportive team. Join us to make a meaningful impact!
Responsibilities
- Build, enhance, and maintain scalable RESTful APIs and microservices to support seamless integration with front-end applications and third-party systems
- Collaborate with product managers, QA engineers, DevOps, and front-end developers to gather requirements and deliver efficient technical solutions
- Conduct thorough unit testing and ensure automated test coverage, improving the quality and maintainability of server-side logic
- Debug, troubleshoot, and optimize backend systems using tools such as Splunk for monitoring and log analysis
- Conduct code reviews to maintain coding standards, implement industry best practices, and align with architecture patterns
- Improve CI/CD pipelines to support continuous integration and deployment processes more efficiently
- Actively participate in Agile Scrum ceremonies, including sprint planning, daily stand-ups, backlog refinement, and retrospectives
- Mentor and guide junior developers to promote growth, knowledge sharing, and skill development within the team
Requirements
- Bachelor’s Degree in Computer Science or related field; Master’s degree preferred
- 3+ years of hands-on development experience, especially with Java and the Spring Framework
- Knowledge of APIs and microservices architecture, with skills in Java, Spring Boot, and RESTful API design
- Expertise in front-end technologies, including React, TypeScript, JavaScript (ES6+), and Redux
- Background in backend tools and platforms, such as Weblogic, microservices, and Splunk for debugging and monitoring
- Proficiency in using tools like Git/GitHub, Jira, and automated testing frameworks such as JUnit or Serenity
- Understanding of Agile methodologies and ability to work in a fast-paced Scrum environment
- English level of minimum B2 (Upper-Intermediate) for effective communication
Nice to have
- Financial services or wealth management industry experience
- Familiarity with cloud platforms and DevOps tools like Azure, Docker, Kubernetes, CI/CD pipelines, and Jenkins
- Showcase of building and maintaining distributed, scalable systems in cloud environments
- Capability to optimize microservices and backend performance for high availability