Senior Java Developer

We are looking for a Senior Java Developer to join our team. This position provides the chance to work on progressive initiatives alongside a dedicated group of specialists. If you appreciate technical precision and find fulfillment in developing stable, high-functioning systems, we encourage you to reach out to us.

Responsibilities

  • Construct and maintain durable applications that align with organizational and technical goals
  • Examine code produced by team members to preserve consistent project quality
  • Partner with different departments to translate business goals into practical technical strategies
  • Uncover and resolve complicated issues throughout every stage of the application lifecycle
  • Provide insight on significant architectural and design determinations
  • Mentor junior developers and assist them in advancing their capabilities
  • Strengthen application performance while maintaining reliable system functionality
  • Produce structured, legible, and comprehensively documented code
  • Participate in sprint planning activities and contribute to effort assessments
  • Remain current on new tools and changing standards throughout the industry

Requirements

  • Minimum of 3 years of relevant experience in software engineering
  • Practical familiarity with CI/CD pipelines for simplifying build, test, and deployment workflows
  • Strong command of SQL for handling and querying database systems
  • Clear understanding of Microservice Architecture Style and its implementation in distributed setups
  • Hands-on background using Spring Boot to construct enterprise-scale applications
  • Capable of both designing and integrating REST APIs effectively
  • Robust knowledge of Java Core fundamentals and object-oriented programming principles
  • Experience applying Java 8 and utilizing its notable features
  • Familiarity with ReactJS for developing front-end interfaces and linking them to backend systems
  • Background in writing unit tests to promote code quality and sustained maintainability
  • Working knowledge of Java NoSQL databases for managing non-relational data structures
  • Basic understanding of AI principles and their possible integration into development work
  • Strong English proficiency, both spoken and written, at B2 level or above

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

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available