Senior Consultant - Java developer
Core
Designing and developing scalable, secure, and high-performance enterprise backend applications and microservices.
Role type
Senior IC Java developer
Builds
Enterprise applications and microservices
Domain
Enterprise software development
Required skills
Java 8+/11+/17, Spring Boot, Microservices, REST APIs, Object-Oriented Programming (OOP), SOLID principles, Design Patterns, Relational databases (Oracle, MySQL, PostgreSQL), Git, Maven/Gradle, CI/CD pipelines, JPA/Hibernate, Unit testing
Preferred skills
Spring Cloud, Kafka, Docker, Kubernetes, Cloud platforms (AWS/Azure), Banking or Financial Services domain experience
Responsibilities
Develop scalable backend applications and microservices, Design and implement RESTful APIs and integrations, Participate in architecture and design reviews, Write clean and maintainable code, Perform code reviews and troubleshoot issues, Collaborate with cross-functional teams in an Agile environment
Seniority
Senior, hands-on IC