Senior Java Developer
Java, Amazon Web Services, REST, SQL, Spring Boot, .NET, Apache Kafka, Docker, Gitlab CI, Kubernetes
We are seeking a Senior Java Developer with 3+ years of current professional experience working with modern OO language such as Java/Spring Boot or equivalent. The ideal candidate will have proven proficiency in API development (REST) and in event streaming solutions (Kinesis/Kafka/AVRO), as well as modern infrastructure tools and pipelines such as Docker, Kubernetes, Gitlab CI/CD. A desire to have full ownership of the SDLC from conception through build and deployment to ongoing production operational support is highly valued, as is Agile software development experience.
Responsibilities
- Develop modern, large scale RESTful Micro Services and modern web-based tools and applications
- Contribute to story sizing and work estimates
- Participate in design and code review
- Implement build, deployment, and test automation
- Follow enterprise-wide engineering Standards and Design Review
Requirements
- 3+ years of current professional experience with modern OO language
- Proficiency in API development (REST) and in event streaming solutions (Kinesis/Kafka/AVRO)
- Experience with modern infrastructure tools and pipelines such as Docker, Kubernetes, Gitlab CI/CD
- Desire to have full ownership of the entire SDLC
- Agile software development experience
- English level B2+
Benefits
- 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