Skip To Main Content
backBack to Search

Senior Java Developer

Remote in Georgia
Java
& 13 others

We are searching for a skilled Senior Java Developer to join our team, working on a dynamic project that requires expertise in Java programming and Agile methodologies. As a Java Developer, you will be responsible for developing high-quality software solutions, collaborating with cross-functional teams, and ensuring the reliability and scalability of our products. If you have a passion for coding, a strong problem-solving mindset, and thrive in a fast-paced environment, we invite you to apply for this exciting opportunity.

Responsibilities
  • Analyze business requirements and design solutions, collaborating with other global IT teams and refining user requirements through Specification by Example (SBE) and Behavior Driven Development (BDD)
  • Implement changes in the system by following good programming principles and assist the production operations team in rollout and support-related matters
  • Collaborate with other developers to ensure code quality and consistency
  • Participate in code reviews, providing constructive feedback to improve code quality and performance
  • Design and develop new features and functionalities, ensuring they meet high standards of functionality and usability
  • Contribute to the continuous improvement of the development process through automation and collaboration
  • Provide technical support to the production operations team, resolving issues and ensuring system stability
Requirements
  • 3+ years of experience in Java programming, demonstrating your proficiency in writing clean code and refactoring skills with great problem-solving ability
  • Experience with Agile methodologies, especially Scrum, and hands-on experience with Agile practices, like Continuous Integration and Test Driven Development
  • Strong experience with Amazon Web Services, Apache Kafka, Java 8, Oracle RDBMS, Apache Flink, Docker, Linux, jQuery, Bootstrap CSS, Git, GitHub, TeamCity, and Puppet
  • A profound appreciation for testing and experience in writing all levels of tests, showcasing your commitment to software quality
  • Great communication and interpersonal skills, allowing you to collaborate effectively with cross-functional teams
  • Fluent spoken and written English at an Upper-Intermediate level or higher
Nice to have
  • Experience with event-driven architectures and Oracle database development
  • Interest in distributed systems and writing resilient software
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