Senior Java Developer for Insurance 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

Senior Java Developer for Insurance Company

Senior Java Developer for Insurance Company 40 hrs/week, 12+ months

Currently, we are looking for a remote Senior Java Developer with 3+ years of experience with IT projects and at least 3 fully participated and delivered projects to join our team.

The customer is an American worldwide health services organization. Its insurance subsidiaries are major providers of medical, dental, disability, life and accident insurance, and related products and services, the majority of which are offered through employers and other groups.

You will be working in the project team that demands technical excellence and whose members are expected to hold each other accountable in the overall success of the output.

The project team is responsible for our Client’s in-house developed IT solution in Individual & Family Plan segment, which includes integration platform, workflow engine and a few portals. This solution is a part of an end-to-end US Retail Platform for browsing, learning, shopping, purchasing, billing and enrolling in our Client’s medical, dental, behavioral, and medical supplemental products. The team strives to enable the Client’s organization to satisfy business customers by continuous delivery of valuable and high quality software that drives business performance.

This vacancy implies contract engagement.

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

  • Mapping user stories to detailed technical specifications
    • Design, implement, test, deploy, maintain and document solutions, participate in code reviews
      • Implement back-, middle- and front-end parts of applications, integrating and testing them
        • Manage the multiple source repository, cherry-pick changes and maintain release repository, maintain release config repo in parallel to current development
          • Operational triage of bugs, failed test cases and system failures
            • Occasionally support new releases and business activities during after-hours or weekends
              • Creating and optimizing infrastructure performance metrics
                • Architecting a pilot or PoC effort to bring innovation to delivery
                  • Ask smart questions, take risks and champion new ideas

                    Requirements

                    • University degree in Engineering or Computer Science
                      • 3+ years of experience with IT projects, at least 3 fully participated and delivered projects
                        • 2+ years strong hands-on development experience developing enterprise-class applications in technical stack used in Client’s landscape (Java, Spring and/or Angular 7, JavaScript/Typescript)
                          • Deep understanding of all things “database” - schema design, optimization, scalability, etc.
                            • Comfortable writing complex SQL queries, stored procedures/functions on Oracle DB
                              • Being able to articulate clear business objectives aligned to technical specifications and work in an iterative agile pattern daily
                                • Proven ability to design & build complex technology systems
                                  • Experience on drawing up system and low-level designs
                                    • Customer facing experience
                                      • Solid communication and inter-personal skills
                                        • Experience in SDLC, especially testing and deployment
                                          • Experience with Agile delivery (Scrum)
                                            • Strong knowledge of Design Patterns and comfort with the latest architectural paradigms
                                              • Willingness and possibility to travel to other Client’s delivery center locations across Poland and US
                                                • Have a ‘full-stack’ mindset, willing to learn and work on different aspects of application
                                                  • English of B2+ level

                                                    Nice to have

                                                    • Microservices/Enterprise Integration Patterns, Messaging systems (JMS/AMQ/WMQ), Rules Engine
                                                      • Preferably BRMS
                                                        • Mongo DB/Hadoop experience
                                                          • Experience in working within cross-location teams
                                                            • Experience delivering in SAFe delivery model
                                                              • Knowledge of healthcare insurance domain
                                                                • Business Driven Development (BDD) / Specification by Example

                                                                  Technologies

                                                                  • Java11: Collections, Threading, streams, new language constructs, etc.
                                                                    • Spring Boot, Spring Cloud, Spring Webflux/Reactor.io
                                                                      • Oracle, MongoDB
                                                                        • JMS, Kafka
                                                                          • Reactive Microservices on OpenShift
                                                                            • Angular7 for front-end components
                                                                              • JUnit5, REST Assured, JBehave
                                                                                • Apache Camel, JBoss Fuse, Drools, MyBatis
                                                                                  • AWS (incremental migration)
                                                                                    • CI/CD: Git/GitLab CI, Maven, Jenkins, uDeploy, OpenShift

                                                                                      We offer

                                                                                      • Relocation
                                                                                        • Free learning services
                                                                                          • Wide variety of projects and industries
                                                                                            • Career growth
                                                                                              • Technical Support
                                                                                                • Long-term projects
                                                                                                  • Access to corporate benefits platform
                                                                                                    • Professional networking
                                                                                                      Java
                                                                                                      Microservice Architecture Pattern
                                                                                                      NoSQL Databases
                                                                                                      SQL Databases

                                                                                                      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