Join our team as a Software Engineer, where you will develop and maintain backend microservices and REST APIs to support our clients needs.
You will work with a modern tech stack including Java, Spring Boot, and Apache Kafka, and participate in Agile development practices. If you have a solid background in Java development and are eager to work in a collaborative environment, we encourage you to apply.
Responsibilities
- Develop, enhance, and maintain backend codebases
- Build scalable microservices and RESTful APIs
- Write unit tests to ensure code quality
- Conduct thorough code reviews with peers
- Adhere to best practices in coding, continuous integration, and deployment
- Participate actively in Scrum ceremonies
- Contribute to estimation and sprint planning sessions
- Create and maintain automation test scripts as needed
- Collaborate with DevOps teams on Kubernetes deployments
Requirements
- 4 or more years of software development experience with Java
- Proficiency in Java and Spring Framework, including Spring Boot and Spring Data JPA
- Strong understanding of microservices architecture and API development
- Experience with unit testing and code review processes
- Familiarity with DevOps practices and Kubernetes
- Good communication skills
- Proactive attitude and willingness to speak up
Nice to have
- Background in financial services or wealth management domain
- Experience with Angular framework