Description
Summary:
Seeking a highly skilled Senior Java Developer to join a collaborative team, own complex projects, drive innovation, and deliver high-quality software solutions.
Highlights:
1. Contribute to the development of cutting-edge software solutions
2. Collaborate with global teams of highly skilled, diverse peers
3. Participate in agile ceremonies and ensure scalable solutions
We are searching for a highly skilled **Senior Java Developer** to join our collaborative team and contribute to the development of cutting\-edge software solutions. In this role, you will take ownership of complex projects, collaborate with teams, and help drive technological innovation while delivering high\-quality results.
**Responsibilities**
* Collaborate with clients and internal teams to understand project requirements and translate them into technical specifications
* Write, test, and maintain high\-quality code in Java and potentially other programming languages
* Implement new features and functionalities based on project requirements
* Conduct unit, integration, and functional testing to ensure the reliability and quality of the software
* Identify and resolve software bugs and performance issues
* Create and maintain comprehensive technical documentation for code, APIs, and systems
* Participate in agile ceremonies such as sprint planning, stand\-ups, and retrospectives
* Ensure that software solutions are scalable, efficient, and aligned with best practices
**Requirements**
* 5\+ years of professional experience in software development (Java)
* Strong proficiency in Java (Java 11 or later) and its ecosystem
* Hands\-on experience with Spring frameworks (Spring Boot, Spring Security, Spring Batch, etc.)
* Solid understanding of algorithms, design patterns, and best practices in software development
* Proficiency in working with databases (SQL/NoSQL)
* Experience with Google Cloud Platform (GCP) or other major cloud providers (AWS, Azure)
* Familiarity with CI/CD pipelines and tools
* Experience with Docker for containerization
* Experience with Unit testing
* B2 English level
**Nice to have**
* Front\-end development experience with frameworks like Angular or React
* Familiarity with Kubernetes for container orchestration
**We offer**
* 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