Skip To Main Content
backBack to Search

Middle Java Developer

hot
Java, Spring Boot, Amazon Web Services, ReactJS, REST, SQL

We are seeking an innovative and proactive Middle Java Developer to join our highly collaborative agile team. As a Middle Java Developer, you will work with a distributed development team continuously delivering solutions. You will partner with our UX/UI team and be part of the design discussions/decisions as well as implementing the designs.

Responsibilities
  • Contribute to sprint planning & backlog refinement sessions, daily stand-ups and retrospectives with our technology teams (Dev, Automated QA, UX/UI, Product)
  • Collaborate openly with the team on shared items of work and communicate well in a team-oriented environment across locations
  • Work with our DevOps and Architecture teams to move to a continuous deployment model
  • Develop and maintain back-end code using Java, Spring Boot, and other relevant technologies
  • Write clean, efficient, and well-documented code
  • Participate in code review sessions, providing constructive feedback to other developers
  • Create and maintain automated unit and integration tests to ensure high-quality code
Requirements
  • BS or MS Degree in Computer Science, Information technology or equivalent working experience
  • 2+ years working on application design and development in enterprise applications with the following: AWS, Java, OOP, JEE stack/Spring, JMS and Camel
  • Familiarity with RESTful as an API design
  • Experience with ReactJS
  • Good Database application development experience with SQL or NoSQL databases
  • Knowledge of Linux and shell scripting is an advantage
  • Experience with git or other version control tools
  • Experience with automated unit and integration testing
  • Excellent communication skills – verbal and written – with the ability to communicate effectively with business partners and understand their requirements
  • Fluent English language skills with an Upper-Intermediate level or higher
Nice to have
  • Experience with Amazon Web Services and Apache Kafka
  • Familiarity with Docker and containerization technologies
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