Back icon

Senior Java Developer for management company

Senior Java Developer for management company 40 hrs/week, 12+ months

Currently we are looking for a remote Senior Java Developer for management company for our team.

The customer is an American multinational workforce management and human capital management cloud provider.

The project is multi-tenant solution that hosts multiple business modules: Absence, Timekeeping, Scheduling, etc. This position is related to a Forecasting domain - a business module used by retail customers for building forecasts on stores workload with goods and people.

Responsibilities

  • Full-cycle application development in Agile environment;
    • Communication with the customer to clarify requirements;
      • Integration with other components of the system;
        • Estimation of work and reporting work done;
          • Code reviews for peers;
            • Preparation of technical documentation;
              • Demonstration of implemented functionality during Sprint Review.

                Requirements

                • 3+ years of relevant experience;
                  • Strong Java 8 skills;
                    • Familiar with functional programming using Java;
                      • Good experience with RDBMS;
                        • Good understanding of JPA (Hibernate);
                          • Experience with JAX-RS (Apache CXF);
                            • Basic knowledge of PostgreSQL;
                              • Spring Framework (Spring Core + Spring Data);
                                • Understanding of clean and maintainable code;
                                  • Strong Knowledge of data structures and algorithms;
                                    • Strong Knowledge of OOP and design patterns;
                                      • Experience in unit and integration testing, familiar with at least one testing and mocking framework;;
                                        • Troubleshooting (logs analysis, debugging);
                                          • Understanding of working in agile environment;
                                            • Self-management.
                                              • Proficient English (written and spoken) B2

                                                Nice to have

                                                • Knowledge of:
                                                  • Apache Cassandra,
                                                    • REST Assured.
                                                      Java
                                                      Apache Tomcat
                                                      Hibernate
                                                      JDBC
                                                      JPA
                                                      Java 8
                                                      PostgreSQL
                                                      RDBMS Tools
                                                      REST
                                                      Redis
                                                      Spring Core
                                                      Spring Data

                                                      Benefits in eligible locations

                                                      location.svg
                                                      ImageImage

                                                      For you

                                                      • Insurance Coverage 
                                                      • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
                                                      • Financial assistance for medical crisis 
                                                      • Retiral Benefits – VPF and NPS 
                                                      • Customized Mindfulness and Wellness programs 
                                                      • EPAM Hobby Clubs
                                                      ImageImage

                                                      For your comfortable work

                                                      • Hybrid Work Model 
                                                      • Soft loans to set up workspace at home 
                                                      • Stable workload 
                                                      • Relocation opportunities with ‘EPAM without Borders’ program

                                                      ImageImage

                                                      For your growth

                                                      • Certification trainings for technical and soft skills 
                                                      • Access to unlimited LinkedIn Learning platform 
                                                      • Access to internal learning programs set up by world class trainers 
                                                      • Community networking and idea creation platforms 
                                                      • Mentorship programs 
                                                      • Self-driven career progression tool

                                                      hot

                                                      40 hrs/week

                                                      Hours per week

                                                      12+ months

                                                      Project length

                                                      Armenia, Brazil, China, Colombia, Georgia, India, Italy, Kazakhstan, Mexico, Uzbekistan

                                                      Locations eligible for the position