We are looking for a Senior Java Developer to join our team. This position offers the chance to work on innovative projects while collaborating with a dedicated group of professionals. If you are driven by technical excellence and enjoy building reliable, high-performing systems, we would love to hear from you.
Responsibilities
-
Design and develop robust applications that meet business and technical requirements
-
Participate in code reviews to maintain consistent quality across the codebase
-
Collaborate with cross-functional teams to translate business needs into technical solutions
-
Diagnose and resolve complex issues throughout the application lifecycle
-
Contribute to key architectural and design decisions
-
Guide and support junior developers in their professional growth
-
Improve application performance and ensure overall system stability
-
Produce clean, well-structured, and properly documented code
-
Take part in sprint planning and provide input on effort estimation
-
Keep pace with new technologies and evolving best practices in the industry
Requirements
-
A minimum of 3 years of relevant professional experience in software development
-
Practical experience with CI/CD pipelines for automating build, test, and deployment processes
-
Strong knowledge of SQL for database querying and management
-
Solid understanding of Microservice Architecture Style and its application in distributed systems
-
Hands-on experience with Spring Boot for building enterprise-level applications
-
Proficiency in designing and consuming REST APIs
-
Strong command of Java Core principles and object-oriented programming concepts
-
Experience working with Java 8 and its associated features
-
Familiarity with ReactJS for front-end development and integration with backend services
-
Experience writing unit tests to ensure code reliability and maintainability
-
Knowledge of Java NoSQL databases for handling non-relational data storage
-
Basic understanding of AI concepts and their potential application in software solutions
-
Strong written and spoken English proficiency at a B2 level or higher
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