Senior Software Engineer/ Software Engineer - Java with Spring Boot
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking a talented Senior Software Engineer/ Software Engineer with strong Java and Spring Boot expertise to join our team. In this role, you will take ownership of end-to-end software delivery while guiding a technical team, collaborating with stakeholders, and driving high-quality, iterative releases in an Agile environment.
Responsibilities
Work on the maintenance and development of new features
Collaborate closely with Product Owners (POs), Clients, and PMs to understand requirements and translate them into technical tasks
Ensure project stability by resolving technical challenges and maintaining high levels of customer satisfaction
Drive development within an Agile methodology to ensure timely and iterative delivery
Take ownership of end-to-end delivery of software solutions while guiding a technical team
Requirements
Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or a related STEM field
4+ years of software development, testing, and implementation experience
Proficiency in Java and SQL
Expertise in Spring Boot and microservices deployment
Familiarity with GitHub Actions and CI/CD practices supporting a 20+ releases/month cadence
English proficiency at an Upper-Intermediate level (B2) or higher
Nice to have
Knowledge of Redis and RabbitMQ
Background in deploying dockerized microservices
Experience with AWS and Azure
We offer
Opportunity to work on technical challenges that may impact across geographies
Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
Opportunity to share your ideas on international platforms
Sponsored Tech Talks & Hackathons
Unlimited access to LinkedIn learning solutions
Possibility to relocate to any EPAM office for short and long-term projects
Focused individual development
Benefit package
Health benefits
Retirement benefits
Paid time off
Flexible benefits
Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
Never pay to get work. If a listing asks for a fee, it is a scam. The ten signs →