We are looking for a Senior Java Developer to join our team. This opportunity allows you to work on cutting-edge projects together with a committed team of experts. If you take pride in technical accuracy and enjoy building sturdy, well-performing systems, we would be glad to hear from you.
Responsibilities
-
Build and sustain reliable applications that fulfill both business and technical objectives
-
Assess code created by fellow team members to maintain steady quality across projects
-
Work with multiple departments to turn business aims into actionable technical plans
-
Discover and correct challenging problems at every point in the application lifecycle
-
Offer perspective on key architectural and design decisions
-
Support and guide junior developers as they grow professionally
-
Boost application performance while sustaining consistent system dependability
-
Generate well-organized, clear, and fully documented code
-
Take part in sprint planning efforts and assist with workload estimates
-
Keep informed about fresh tools and evolving norms within the industry
Requirements
-
At least 3 years of pertinent experience within software engineering
-
Applied knowledge of CI/CD pipelines to simplify build, testing, and deployment procedures
-
Proficient use of SQL for database management and querying
-
Solid comprehension of Microservice Architecture Style and its rollout in distributed systems
-
Practical experience applying Spring Boot for enterprise-level application development
-
Adept at designing and integrating REST APIs
-
Sound understanding of Java Core basics and object-oriented programming concepts
-
Hands-on experience with Java 8 and its prominent capabilities
-
Working familiarity with ReactJS for crafting front-end components and linking them with backend logic
-
Experience developing unit tests to strengthen code quality and long-term upkeep
-
Awareness of Java NoSQL databases for organizing non-relational data
-
General understanding of AI fundamentals and their potential use in development projects
-
Strong English communication ability, written and spoken, at 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