Lead Java Developer for Investment Company | EPAM Anywhere

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 Developer for Investment Management Company

Lead Java Developer for Investment Management Company 40 hrs/week, 12+ months

Currently, we are looking for a remote Lead Java Developer with 5+ years of experience designing, developing front-end applications and Micro-services, REST APIs to join our team.

The customer is the world's 2nd largest asset management company. It has modernization projects driven by digital transformation focused on Agility, innovation, and automation.

You will be involved in a full-stack backend (microservices/API/Data store) development.

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

Join EPAM Anywhere to quickly and easily find projects that match your knowledge and experience, while working with Forbes Global 2000 clients, building a successful IT career, and earning competitive rewards. The platform provides additional perks, including a flexible schedule, professional development opportunities, and access to a community of experts.

Responsibilities

  • Takes ownership and accountability for technology solution and output delivered by the team
    • Provides technology thought leadership and assist team in making the right decision
      • Removes technology-related obstacles through the project lifecycle
        • Works with other architects, CTO organization and ensure technology governance and best practices are followed
          • Understands functional, non-functional requirements & quality attributes and build solution for them
            • Contributes and improve architecture and design
              • Build , review and ensure quality if data model, API Contract, Architecture, Framework, Code etc.
                • Assists in effort estimation, planning, prioritization and dependencies identification
                  • Manages all technology artifacts

                    Requirements

                    • Bachelor's Degree in Computer Science or similar; Master's degree in Computer Science
                      • 5+ years of work experience
                        • 5+ years of experience designing, developing front end application and Micro-services, REST APIs
                          • Hands-on technology leadership preferably full stack development or experience with most of the technologies listed below
                            • Ability to analyze legacy application and define target state design/architecture
                              • Experience in agile methodology
                                • Excellent communication and presentation skills
                                  • Client facing skills
                                    • Structure, organization skills
                                      • Ability to remove the fuzziness, deal with ambiguity
                                        • Attention to detail
                                          • Team leadership
                                            • Ability to work with other teams
                                              • Strong technologist with hands-on experience with AWS Cloud Native Micro-services architecture
                                                • Expertise in API economy with business acumen

                                                  Technologies

                                                  • Back End – Java, SpringBoot, Micro-services, APIs
                                                    • Front End – Angular/TypeScript
                                                      • Cloud – AWS (EC2, S3, Lambda, Kinesis, Firehose, DynamoDB, EKS, Cloudwatch and other frequently used AWS services)
                                                        • Database – DynamoDB, PostgresSQL (Optional, DB2 (Legacy))
                                                          • Other language – Python
                                                            • Monitoring – Splunk
                                                              • Testing – Cucumber, API Testing Tools
                                                                • Mobile Testing - Perfecto

                                                                  We offer

                                                                  • Competitive compensation depending on experience and skills
                                                                    • Work in enterprise-level projects on a long-term basis
                                                                      • You will have a 100% remote full-time job
                                                                        • Unlimited access to learning courses (EPAM training courses, English regular classes, Internal Library)
                                                                          • Community of 38,000+ industry’s top professionals
                                                                            Java
                                                                            Management
                                                                            API

                                                                            40 hrs/week

                                                                            Hours per week

                                                                            12+ months

                                                                            Project length

                                                                            Armenia, Belarus, Colombia, Georgia, Italy, Kazakhstan, Poland, Russia, Ukraine, Uzbekistan

                                                                            Locations eligible for the position