Skip To Main Content
backBack to Search

Middle Java Developer for a Software company

Java, Spring Core
warning.png
Sorry, this position is no longer available

Currently we are looking for a remote Middle Java Developer for a Software company for our team.

The customer is a multinational company that provides cloud-based human capital management software solutions.

We seek an innovative, proactive, and experienced professional to join a highly collaborative agile team. You will use your creativity as well as technical and business skills in this fast-paced environment. You will experience great culture in a rapidly scaling company while using world class technologies.

Responsibilities
  • Work with a distributed development team continuously delivering solutions that will enhance the customer’s platform capability;
  • Partner with UX/UI team and be part of the design discussions/decisions as well as implementing the designs;
  • Focus on delivering value, flow and the ability to adapt to change;
  • Contribute to sprint planning and backlog refinement sessions, daily stand-ups and retrospectives with technology teams (Dev, Automated QA, UX/UI, Product);
  • Work with DevOps and Architecture teams to move to a continuous deployment model;
  • Collaborate openly with the team on shared items of work and communicate well in a team-oriented environment across locations;
  • Share knowledge and enjoy mentoring other team members;
  • Guide the technical direction of the team;
  • Develop in accordance with best software engineering practice, helping to define development standards for the team.
Requirements
  • 2+ years of software development experience;
  • English level B2+;
  • BS or MS Degree in Computer Science, Information technology or equivalent working experience;
  • Experience with application design and development in enterprise applications with Java, OOP, JEE stack/Spring, JMS and Camel;
  • Be familiar with RESTful as an API design;
  • Good Database application development experience with SQL or NoSQL databases;
  • A knowledge of Linux and shell scripting;
  • 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.
Technologies
  • ava 8
  • Spring
  • RESTful webservices
  • Docker
  • AWS
  • Kubernetes
  • Terraform
  • Fargate
  • Cognito
  • S3
  • Cloudfront
  • Apache Camel
  • ActiveMQ
  • Tomcat 9
  • API
  • Oracle DB
  • PL/SQL
  • JMeter
  • HTML
  • CSS
  • JavaScript
  • React
  • Webpack
  • Jenkins
  • Sonar
  • Maven
  • Git
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