Back 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