Senior Java Developer for Hospitality Company
Java, Amazon Web Services, JUnit, Microservice Architecture Pattern, NoSQL Databases, REST, SQL Databases, Spring Boot, Spring Core
Currently, we are looking for a remote Senior Java Developer to join our team.
Responsibilities
- Design/Propose technical solutions for new and existing product development
- Analyze, evaluate the existing integration approaches and propose improvement plans
- Analyze, evaluate the existing testing approaches (integration, performance), and propose the improvement plans
- Establish CI/CD processes
- Establish monitoring, alerting
Requirements
- 3 years or more of experience in developing software using Java 8
- The ability to work independently
- Experienced in system architecture design and development
- Hands on experience in AWS. (cloudformation, VPC, iam, dynamodDB)
- 3 years Java Enterprise development experience
- Java 8+, Spring Framework, SpringBoot, SpringCloud
- Git, maven, gradle, Jenkins, docker, cloudformation
- Knowledge of SQL and NoSQL databases (MSSQL, Postgresql, DynamoDB)
- Logging, tracing, metrics, graphana, datadog
- Good to have experience with splunk
- Troubleshooting, profiling
- Able to communicate with customer via email/slack
Nice to have
- AWS DynamoDB
- Apache Kafka
- CloudFormation
- Component / Integration Testing
- Splunk Monitoring tools
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