backgo to search

senior java developer for a software company

bullets
JavaAmazon Web Services, Core Java Development, JUnit
bullets
Poland, Mexico, Portugal, Colombia

Currently we are looking for a remote Senior Java Developer for a Software company for 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.

responsibilities
  • Prove capability of proposed architecture to process 10k of data updates per second performing dozens of complex calculations on millions items;
    • Work together with architects on solution design and implementation;
      • Deal with high-load caching, dynamic lineage, in-memory data grids and other things.
        requirements
        • 3+ years of software development experience (Java);
          • English level B2+;
            • Strong in object-oriented design principles and functional programming;
              • 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, etc.;
                          • Experience in using build tools like Maven and Ant;
                            • Experience developing applications in capital markets firms or financial institutions;
                              • Experience developing systems that can scale to large amounts of data;
                                • Experience working in Agile Scrum;
                                  • Experience working on a globally distributed team.
                                    nice to have
                                    • Knowledge of Algorithms & Data structures;
                                      • Experience with Apache Flink.

                                        benefits for locations

                                        location.svg

                                        For you

                                        • Prepaid Medicine with Colsanitas for you and your legal dependents 
                                        • MetLife Life Insurance for you 
                                        • Thousands of projects for top brands
                                        • Stable income

                                        For your comfortable work

                                        • 100% remote work forever
                                        • 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.