EPAM Systems · 2 days ago
Lead Software Engineer (Java)
Wonder how qualified you are to the job?
Maximize your interview chances
ConsultingEnterprise Software
H1B SponsorshipGrowth Opportunities
Insider Connection @EPAM Systems
Responsibilities
Working with onsite/customer team members and stakeholders, build distributed systems that integrate with a larger data and services ecosystem
Desire to have full ownership of the entire SDLC from conception through build and deployment, to ongoing production operational support
Work in a true Agile environment where all team members are expected to own the solution, including deployment, testing, quality, monitoring, and operational excellence
Strive for continuous improvement of code quality and engineering practices
Anticipate system/application challenges and propose solutions for the same
Contribute to story sizing and work estimates for implementation, validation, delivery, and documentation
Review user stories to ensure a quality user experience, well-defined acceptance criteria, and thorough test coverage
Participate in design and code review to ensure quality and testability of feature code
Implement build, deployment, and test automation to ensure high quality and enable continuous delivery
Adjust positively to quickly changing priorities and shifting goals
Understand, leverage, and apply best practices effectively
This position may be required to perform other related duties as assigned
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Experience building distributed systems
Java, JUnit
TDD and BDD testing experience, e.g., Cucumber-JVM
Spring Boot and Spring WebFlux
Document DB, e.g., MongoDB or DynamoDB
REST API
Kafka and event-driven services
GraphQL
JWT and OAuth
Docker and Kubernetes
Developing on Mac OS
Cloud Experience
Benefits
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
Company
EPAM Systems
EPAM leverages its core engineering expertise as a leading global product development and digital platform engineering services company.
H1B Sponsorship
EPAM Systems has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (194)
2022 (327)
2021 (343)
2020 (381)
Funding
Current Stage
Public CompanyTotal Funding
$75M2012-02-08IPO· nyse:EPAM
2008-06-30Series Unknown· $50M
2008-02-20Series B· Undisclosed
Recent News
Finance Colombia
2024-05-21
2024-05-21
2024-05-20
Company data provided by crunchbase