Lead Java Engineer for Leading International Financial Institution

This website uses cookies for analytics, personalization and advertising. Click here to learn more or change your cookie settings. By continuing to browse, you agree to our use of cookies.

Back icon

Lead Java Engineer for Leading International Financial Institution

Lead Java Engineer for Leading International Financial Institution 40 hrs/week, 12+ months

As a remote Lead Java Engineer, you will live on the front lines of the products we create, and build features used by millions of people every day.

As a member of the core team, there is the opportunity to grow and develop both your team and yourself to become a specialist for the Technical Lead / Software Architecture project.

Our customer is the largest bank in Russia and Central and Eastern Europe, one of the leading international financial institutions.

The platform analyzes data (terabytes) and provides aggregated information about the credit history of clients, calculates possible risks, and also generates reports (reporting) on request (various formats: pdf, word, on UI).

The project provides solutions for customers who themselves cannot do data analysis from tens and hundreds of terabytes. We use Big Data technology to process large amounts of data and the ability of CPU / GPU computing clusters for processor-demanding tasks.

The technology stack includes modern programming and system building technologies: Java 8, Spring Boot, Spring Cloud, Docker, Openshift (Kubernetes), Cloudera Development Platform, microservice architecture, REST API, JavaScript, React JS. Base: PostgreSQL.

Please, note that even though you are applying for this position, you still can be offered another projects to join within EPAM Anywhere.

Responsibilities

  • Development and improvement of application architecture
    • Development of new functionality / new modules (if desired)
      • Development of the front of the application
        • Resource management of the team (3 people in submission):
          • determining the scope of work
          • coordinating the work of the team: assigning tasks, monitoring their implementation, providing estimates, code review
        • Close cooperation with the customer:
          • discussion of deadlines, problems and methods of their solution

        Requirements

        • 5+ years of experience in both core and web development of Java backgrounds in enterprise projects
          • Solid background in design and implementation of high loaded and distributed Java core and web applications
            • Good communication skills
              • Team leader mentality
                • Good understanding of development methodologies
                  • Good spoken and written English level

                    We offer

                    • Competitive compensation depending on experience and skills
                      • Work on enterprise-level projects on a long-term basis
                        • Full-time remote work
                          • Unlimited access to learning resources (EPAM training courses, English classes, Internal Library)
                            • Community of 38,000+ industry's top professionals
                              Java

                              40 hrs/week

                              Hours per week

                              12+ months

                              Project length

                              India

                              Locations eligible for the position