Java Back-End Developer with Banking Experience
Core
Designing, developing, and maintaining scalable back-end systems and microservices for banking applications.
Role type
Senior IC Java back-end developer
Builds
Robust and scalable server-side services and RESTful APIs
Domain
Banking / Financial Services
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, Hibernate, RESTful APIs, microservices architecture, SQL (SQL Server, MySQL, PostgreSQL), Git, unit testing, TDD
Preferred skills
AWS, Azure, Docker, CI/CD (Jenkins, GitLab CI), messaging systems (RabbitMQ, Kafka), API documentation (Swagger, Postman)
Technologies
Java, Spring, Hibernate, SQL Server, MySQL, PostgreSQL, AWS, Azure, Docker, Jenkins, GitLab CI, RabbitMQ, Kafka, Swagger, Postman
Responsibilities
Design and implement scalable server-side applications; Develop RESTful APIs and microservices; Collaborate with cross-functional teams to gather requirements; Write clean, maintainable code following best practices; Participate in code reviews; Troubleshoot and resolve performance issues and bugs; Stay updated with emerging technologies
Seniority
Mid-to-Senior, hands-on IC