Skip To Main Content
backBack to Search

Senior Java Developer

Java, Spring Boot, Amazon Web Services, Java Microservice Infrastructure Tools, JavaScript, React Native

We are seeking a highly skilled Senior Java Developer to join our remote team, working with one of the leading agricultural companies in the world. As a Senior Java Developer, you will be responsible for developing and maintaining high-quality software solutions using Java full stack, React, AWS, and microservices.

Responsibilities
  • Design and develop software solutions using Java full stack, React, AWS, and microservices, ensuring high-quality and maintainable code
  • Collaborate with cross-functional teams to understand product requirements and user needs, and provide technical guidance and support throughout the development process
  • Participate in code reviews and ensure adherence to coding standards and best practices
  • Identify and resolve complex technical issues, and provide timely and effective solutions
  • Maintain and update existing software solutions, ensuring their scalability, reliability, and performance
  • Contribute to the development of technical documentation, including design documents, user manuals, and release notes
  • Stay up-to-date with emerging trends and technologies in software development, and share your knowledge with the team
Requirements
  • 3+ years of experience in Java development, demonstrating proficiency in Java full stack development
  • Strong experience with Spring Boot and AWS
  • Experience with Java Microservice Infrastructure Tools, enabling you to build microservices-based architectures
  • Expertise in JavaScript and React Native, allowing you to design and develop user-friendly and responsive web applications
  • Strong problem-solving and analytical skills, enabling you to identify and resolve complex technical issues
  • Excellent communication skills and ability to work collaboratively with cross-functional teams
  • Ability to work independently and manage multiple tasks and priorities effectively
  • Fluent spoken and written English at an Upper-Intermediate level or higher
Nice to have
  • Experience with containerization technologies like Docker and Kubernetes
  • Knowledge of DevOps practices and tools like Jenkins and GitLab CI/CD
  • Familiarity with NoSQL databases like MongoDB and Cassandra
  • Experience with agile methodologies like Scrum and Kanban
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