One of our significant emerging units within EPAM desires to hire a Middle Java Engineer to join our remote healthcare development team, serving our client, one of the most prominent healthcare service companies in the US.
The Middle Engineer will participate in a project team that values technical excellence, and each member is expected to contribute to the overall success of the project.
The project team is accountable for our client's in-house IT solution in the Individual & Family Plan segment. This solution includes an integration platform, workflow engine, and several portals, all part of an end-to-end US Retail Platform. This platform facilitates browsing, learning, shopping, purchasing, billing, and enrolling in our client's extensive range of medical, dental, behavioral, and medical supplemental products. The team's goal is to drive business performance by ensuring continuous delivery of valuable, high-quality software that meets the needs of the client's business customers.
- Possess a 'full-stack' mindset, eager to learn and work on various aspects of application development: user interface, API, backend logic, data storage, infrastructure
- Demonstrate a sense of ownership over the entire team's work
- Comfortably interact with all team levels and raise challenges when necessary
- Identify code defects and collaborate with other developers to address quality issues in product code
- Show a passion for finding bottlenecks and thresholds in existing code using automation tools
- Promote automation pyramid and integrate with CI/CD tools for continuous validation
- Foster the mentality of quality ownership by the entire team
- Display a passion for continuing education and improving code quality
- University degree in Engineering or Computer Science
- Minimum of 3 years of IT project experience, with at least 2 completed and delivered projects
- Minimum of 3 years of strong hands-on experience developing enterprise-class applications in the technical stack used by the client's solution (Java, Spring Boot, microservices, and/or Angular)
- Deep understanding of "database" concepts - schema design, optimization, scalability, etc
- Comfort with writing complex SQL queries and stored procedures/functions on Oracle DB
- Proven ability to design & build complex technology systems
- Experience in preparing system and low-level designs
- Ability to articulate clear business objectives aligned to technical specifications and work in an iterative agile pattern daily
- Customer-facing experience
- Solid communication, management, and interpersonal skills
- Ability to overcome obstacles and get things done
- Deep knowledge of Agile project leadership with the ability to adapt and find optimal solutions for the project team
- Ability to lead and inspire with experience working within cross-location teams
- Strong knowledge of Design Patterns and comfort with the latest architectural paradigms
- English proficiency of B2 level and higher
- Knowledge of Microservices/Enterprise Integration Patterns, Messaging systems (JMS/AMQ/WMQ), Rules Engine (preferably BRMS)
- Experience with Mongo DB/Hadoop
- Experience working within cross-location teams
- Experience in delivering using the SAFe delivery model
- Knowledge of the healthcare insurance domain
- Experience with Business Driven Development (BDD) / Specification by Example
- Amazon Web Services
- Angular, TypeScript, Backbone.js
- Java
- Spring Boot, Cloud/REST
- Oracle, MongoDB
- JMS, Kafka
- Reactive Microservices on OpenShift
- CI/CD: Git/GitLab CI, Maven, Jenkins, uDeploy, OpenShift
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn