Back to Search
Senior Java Developer for an Agriculture Company
Java, SQL, Spring, Spring Boot, Microservice Architecture Pattern, PostgreSQL, Elasticsearch, Grafana, Elastic Stack, Amazon Web Services, Unit Testing
Sorry, this position is no longer available
We are currently looking for a remote Senior Java Developer to join the global team.
The customer is a leading agriculture company helping to improve global food security by enabling millions of farmers to make better use of available resources. Through world-class science and innovative crop solutions company commits to rescuing land from degradation, enhancing biodiversity, and revitalizing rural communities.
Responsibilities
- Design and develop REST API according to business needs
- Design and develop data model (PostgreSQL)
- Maintain existing code, support deployment and data migration activities
- Create unit tests
- Deploy application to environments
- Be ready to take some leading tasks and take part in solution design activities
Requirements
- 3+ years of experience with Java (Java 12 or upper)
- Experience with Spring/Spring Boot
- Experience with SQL
- Good communication skills (English B2 or higher)
Nice to have
- Knowledge of Microservices
- Knowledge of PostgreSQL
- Familiarity with ElasticSearch
- Familiarity with Grafana, ELK
- Experience with Amazon Web Services
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