Anywhere, NY, US
3 days ago
Lead Software Engineer/Java

Are you an experienced Engineer with a passion for digital transformation? We are hiring a Software Engineer who will work alongside a dynamic team to build custom solutions for some of the most prestigious brands in financial services, healthcare, telecom, hospitality, and beyond. This is a high-impact role with a ton of opportunities to develop your skills and advance your career. Apply now to learn more about this exciting opportunity.

Responsibilities

• Willing to learn and work on different aspects of application development: user interface, API, backend logic, data storage, infrastructure

• Have a sense of ownership over the work being done by the entire team

• Be comfortable interacting with all levels of the team and raise challenges when necessary

• Can identify code defects and work with other developers to address quality issues in product code

• Passion for finding bottlenecks and thresholds in existing code through the use of automation tools

• Drive automation pyramid and integrate with CI/CD tools for continuous validation. Understand when to automate and when not to

• Drive the mentality of quality being owned by the entire team

• Passion for continuing education and improving code quality

Requirements

• University degree in Engineering or Computer Science

• 8+ years of experience with IT projects, at least 3 fully participated and delivered projects

• 6+ years strong hands-on development experience developing enterprise-class applications in technical stack used by Client's solution (Java, Spring Boot, microservices and/or Angular)

• Deep understanding of all things "database" - schema design, optimization, scalability, etc. Comfortable writing complex SQL queries, stored procedures/functions on Oracle DB

• Proven ability to design & build complex technology systems. Experience on drawing up system and low-level designs

• Being able to articulate clear business objectives aligned to technical specifications and work in an iterative agile pattern daily

• Customer facing experience. Ability to negotiate while ensuring relationships with Client is always positive, cooperative and that conflicts are minimized and rapidly resolved

• Solid communication, management, and inter-personal skills

• Must be able to get things done, regardless of obstacles

• Deep knowledge about Agile ways of leading the project with ability to adapt and find optimal solutions for the project team

• Experience in working within cross-location teams

• Strong knowledge of Design Patterns and comfort with the latest architectural paradigms

• English of B2 level

• Microservices/Enterprise Integration Patterns, Messaging systems (JMS/AMQ/WMQ), Rules Engine (preferably BRMS)

• Mongo DB/Hadoop experience

• Experience delivering in SAFe delivery model

• Knowledge of healthcare insurance domain

• Business Driven Development (BDD) / Specification by Example (SbE) experience

We offer

• Medical, Dental and Vision Insurance (Subsidized)

• Health Savings Account

• Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)

• Short-Term and Long-Term Disability (Company Provided)

• Life and AD&D Insurance (Company Provided)

• Employee Assistance Program

• Unlimited access to LinkedIn learning solutions

• Matched 401(k) Retirement Savings Plan

• Paid Time Off – the employee will be eligible to accrue 15-25 paid days, depending on specific level and tenure with EPAM (accrual eligibility may change over time)

• Paid Holidays - nine (9) total per year

• Legal Plan and Identity Theft Protection

• Accident Insurance

• Employee Discounts

• Pet Insurance

• Employee Stock Purchase Program

• If otherwise eligible, participation in the discretionary annual bonus program

• If otherwise eligible and hired into a qualifying level, participation in the discretionary Long-Term Incentive (LTI) Program

Confirm your E-mail: Send Email