Skip To Main Content
backBack to Search

Junior Java Backend Developer

warning.png
Sorry, this position is no longer available

We are currently looking for a remote Java Backend Developer with 6+ months of experience with Spring Boot, Spring, and Hibernate to join our team.

Responsibilities
  • Understanding existing application architecture
  • Designing individual components based on the architecture
  • Working with other architects, leads, team members in an Agile Scrum environment
  • Designing and developing framework and core functionality
  • Identifying the gaps and come up with working solutions
  • Understanding enterprise application design framework and processes
  • Reviewing code and establishing best practices
  • Looking out for latest technologies and matching up with use case and solving business problems efficiently
  • Being able to look at the big picture
  • Keeping management up to date with the progress
  • Working under Agile design and development framework
Requirements
  • 6+ months of Java development experience
  • Experience with Java8, J2EE, Spring Boot, Spring, Hibernate
  • Experience with event-driven, self-healing systems, scalable messaging platform like Kafka or RabbitMQ
  • Experience with AWS (S3, Lambda, DynamoDB, API Gateway etc.)
  • Experience with Agile and strong collaboration skills with Business and Ops
  • Experience with security constructs – OpenID, OAuth 2.0, TLS, OWASP
  • Familiarity with Unit test frameworks – JUnit and Mockito
  • Strong knowledge of Microservices
  • Knowledge of Git, Apache Maven, Gradle, Docker, Jenkins, Kubernetes, Jira
  • Knowledge of TDD, Unit Testing, Clean Code
  • Knowledge of common design patterns and SOLID design principles
  • English level B2+
Nice to have
  • Knowledge of design patterns, automated testing, fault-tolerant systems, KISS principle
  • Experience with Open Source: Spring, Spring Cloud, Apache projects
  • Knowledge of Python, Go Language, Scala, JavaScript
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you