Position: Senior Java Software Engineer for a Human Resources Software Company
Company: EPAM
Category: Java
Experience required: 3y
English level: upper

The main scope involves working in an agile environment on a product that offers a continuous performance development solution.

We are currently looking for a remote Senior Java Software Engineer with 3+ years working on application design and development in enterprise applications to join our team.

Responsibilities:
- Work with a distributed development team continuously delivering solutions enhancing SaaS platform capability
- Partner with UX/UI team and be part of the design discussions/decisions as well as implementing the designs
- Contribute to sprint planning & backlog refinement sessions
- Participate in daily stand-ups and retrospectives with our technology teams (Dev, Automated QA, UX/UI, Product)
- Work with DevOps and Architecture teams to move to a continuous deployment model
- Requirements
- BS or MS Degree in Computer Science, Information technology or equivalent work experience
- 3+ years working on application design and development in enterprise applications with: Java, OOP, JEE stack/Spring, JMS and Apache Camel
- Familiarity with RESTful as an API design
- Good database application development experience with SQL or NoSQL databases
- Solid experience with Git or other version control tools
- Exposure to automated unit and integration testing
- Experience in development in accordance with best software engineering practice, helping define development standards for the team
- Ability to collaborate openly with the team on shared items of work and communicate well in a team-oriented environment across locations
- Experience in knowledge sharing and mentoring other team members
- Written and spoken English - B2

Nice to have:
- Knowledge of Linux;
- Shell scripting skills.

Technologies:
- Java 8;
- Spring;
- RESTful Web Services;
- Apache Camel;
- Apache ActiveMQ;
- Apache Tomcat 9;
- AWS;
- API;
- Oracle;
- PL/SQL;
- Apache JMeter;
- HTML, CSS;
- JavaScript;
- Jenkins;
- Sonar;
- Apache Maven;
- Git.

We offer:
- Competitive compensation depending on experience and skills;
- Work in enterprise-level projects on a long-term basis;
- Full-time remote work (you can work from anywhere you are);
- Health Insurance;
- Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library);
- Community of 36,700+ industry’s top professionals.