JAVA Developer
Core
Design, develop, deploy, and support complex Information Systems and Spring Boot/Java EE applications for major organizations across multiple industries.
Role type
Mid-level Java Developer (Backend)
Builds
Enterprise software solutions and digital transformation projects
Domain
Technology / Software Development
Deliverable
production ML models | product features
Required skills
Java 8+, Spring Framework (Boot, WebFlux, Data, Security), JPA/Hibernate, SQL (Postgres, Oracle, MySQL), Maven/Gradle, Git, JUnit/Mockito, Object-Oriented Design, Test-Driven Development
Preferred skills
JEE Frameworks (Faces, Oracle ADF), ReactJS, GraphQL, Microservices/Spring Cloud, Kubernetes/Docker, XML/XSD, JEE application servers, CI/CD tools, Messaging Middleware (ActiveMQ, Rabbit MQ, Kafka), Public Sector Projects
Technologies
Java, Spring Boot, Spring Cloud, Hibernate, Postgres, Oracle, MySQL, Maven, Gradle, Git, JUnit, Mockito, ReactJS, GraphQL, Kubernetes, Docker, Jenkins, Bitbucket, Kafka, Rabbit MQ
Responsibilities
Develop Spring Boot and Java EE applications; Write well-designed, efficient code; Review, test, and debug team members' code; Design relational database architecture; Analyze and resolve technical and application problems
Seniority
Mid-level, hands-on IC