Senior Java Backend Developer
Core
Design, develop, and maintain high-volume, low-latency, high-availability backend applications and web services.
Role type
Senior IC Java backend developer
Builds
RESTful and SOAP web services, backend applications
Domain
Enterprise software development
Required skills
Java 8/17, Spring Framework, Spring Boot, Hibernate, RESTful/SOAP web services, OOP, Java Design Patterns, SQL, relational databases, Microservices Architecture, JUnit, Mockito, Git, Jenkins, Maven/Gradle, SonarQube, Artifactory, Linux, Docker, OpenShift, AWS, XML, JSON
Preferred skills
Apache Kafka, banking/financial services industry experience, Jira, Confluence, DevOps practices, cloud-native environments
Technologies
Java, Spring, Hibernate, JUnit, Mockito, Git, Jenkins, Maven, Gradle, SonarQube, Artifactory, Oracle, PostgreSQL, Apache Cassandra, Docker, OpenShift, AWS, Kafka
Responsibilities
Analyze and challenge business requirements, design and maintain backend applications, participate in technical design and solution architecture, perform code reviews, develop and maintain CI/CD pipelines, provide Level 3 support for production applications, participate in unit and integration testing
Seniority
Senior, hands-on IC