Senior Java Backend Engineer
- Hiring from
- Romania
- Work type
- Hybrid
- Posted
550,608 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
We are seeking a Senior Java Backend Engineer to design and develop microservices systems that transform business operations through modern technology solutions, working closely with global distributed teams and business stakeholders.
Please note that working from the office 3 days per week is required.
Responsibilities
- Develop new technology applications in partnership with Business and Operations stakeholders to transform the business
- Work in a global environment with distributed delivery teams to develop microservices that meet business functionality requirements
- Participate in the full development cycle
- Partner with QAs and BAs on functional and non-functional requirements
- Collaborate with other teams to build and integrate systems together
- Work with architects and the engineering community to define an architectural roadmap and individual solution designs that fit within that roadmap
- Support and enforce automated unit/integration testing as a standard development practice
- Ensure that the software built is reliable and easy to support in production
- Structure the delivery of program elements into epics and stories, and facilitate integration between various teams' output for production releases, with support from BA, Architects, and Scrum Masters/Product Owners
Requirements
- 5+ years of experience designing and developing Microservices systems using Java 8+, Spring Boot, and Hibernate
- Experience with Kubernetes, Helm, Maven, Git, and Jenkins/TeamCity
- Experience developing and deploying microservices leveraging cloud technologies, with knowledge of GCP
- Strong technical vision and hands-on experience in software development and test automation, including BDD and TDD
- Experience building message-driven applications
- Background in Scrum practices and Agile software methodologies and tools (Jira, Confluence)
- Capability to develop reusable and performant clean code aligned with good architectural and design principles
- English proficiency at B2 level or higher
We offer
We believe that the greatest strength of the company is its people. EPAM is fully committed to help its employees to reach their full potential and achieve their professional goals through continues learning. With this in mind, we would like to introduce to you few of the many opportunities and services which we believe will help you expand your current knowledge:
- Full access to cutting-edge tools and technologies
- Competitive compensation depending on experience and skills
- All-around Social package: professional & soft skills training, medical & family care programs, sports
- Free English classes
- Unlimited access to LinkedIn learning solutions
- Continuous experience exchange with experts and professionals worldwide
- Friendly team and comfortable working environment
- Engineering, corporate, and social events within and outside the Company
- Flexible working schedule
- Opportunities for self-realization
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.
Hybrid in Romania: Bucharest