backgo to search

senior java developer for a software company

JavaAmazon Web Services, Core Java Development, JUnit

Currently, we are looking for a Remote Senior Java Developer for a Software Company to join our team.

The customer is a world-leading global provider of market intelligence, deal execution platforms, and investor communication tools to investment banks and corporations around the world.

  • Proving capability of proposed architecture to process 10k of data updates per second performing dozens of complex calculations on millions items;
    • Working together with architects on solution design and implementation
      • Dealing with high-load caching, dynamic lineage, in-memory data grids and other things
        • 4+ years of Java development experience
          • In-depth knowledge of the Java concurrency framework
            • A very strong command of data structures and algorithms, plus how the Java collections framework uses them
              • Sound knowledge of concepts like exception handling, garbage collection, and generics
                • Experience in writing JUnit test cases
                  • Hands-on experience with Lambdas and Streams
                    • Good command over any well-known IDE like IntelliJ, Eclipse, NetBeans
                      • Experience in using build tools like Maven and Ant
                        • Experience in developing applications in capital markets firms or financial institutions
                          • Experience in developing systems that can scale to large amounts of data
                            • Experience in Agile, Scrum
                              • Experience in working on a globally distributed team
                                • English level B2+
                                  nice to have
                                  • Knowledge of Algorithms & Data Structures
                                    • Experience with Apache Flink

                                      benefits for locations


                                      For you

                                      • Health Insurance, Life Insurance and Occupational Risk Insurance
                                      • Paid time-off
                                      • Compensation of costs for internet, electricity and personal laptop usage

                                      For your comfortable work

                                      • Free licensed software 
                                      • Possibility to work on your own device (BYOD) 
                                      • Stable workload 
                                      • Relocation opportunities 
                                      • Flexible engagement models

                                      For your growth

                                      • Free trainings for technical and soft skills
                                      • Free access to LinkedIn Learning platform
                                      • Support from a personal Skill Advisor
                                      • Language courses
                                      • Free access to internal and external e-Libraries
                                      • Access to internal communities and competency centers
                                      • Certification opportunities
                                      subscribe to EPAM Anywhere vacancies!Hundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
                                      Girl in front of laptop

                                      looking for something else?

                                      Find a vacancy that works for you. Send us your CV to receive a personalized offer.