Back to Search
Senior Java Developer
Sorry, this position is no longer available
We are looking for a highly skilled Senior Java Developer to join our remote team and work on the development of new products, reworking and improving existing systems, and providing technology consulting services. As a Java Developer, you will be responsible for designing, developing, and maintaining software systems using Java, Spring Boot, Microservices, and REST API. You will also work with Amazon Web Services (AWS) for infrastructure and deployment. This is an exciting opportunity to work in a high-strength workforce environment and make a significant impact on our client's business.
Responsibilities
- Design, develop, and maintain software systems using Java, Spring Boot, Microservices, and REST API
- Work with AWS for infrastructure and deployment
- Provide technology consulting services to clients
- Collaborate with cross-functional teams to identify and resolve software issues
- Participate in design and code reviews to ensure high-quality code
- Contribute to the development of technical documentation and user manuals
- Provide technical guidance and mentorship to junior developers
- Ensure compliance with non-functional requirements
- Participate in Agile ceremonies and delivery approach (SAFe)
Requirements
- Bachelor of Science degree in Computer Science, similar technical field of study, or equivalent practical experience
- Experience in large systems software design and development with hands-on experience RESTful APIs
- Experience in React js
- 3+ years of professional web development experience using Java
- In-depth understanding of Web Services lifecycle (design, build, test, deploy), API versioning and design approaches, tools, inter-operability, and SOA concepts
- Advanced understanding of private and public cloud design considerations and limitations in the areas of virtualization and global infrastructure, distributed systems, load balancing, networking, and security
- Hands-on experience with AWS (ECS, S3), Spring Boot, Microservices, and REST API
- Team Leader proof of records
- Fluent spoken and written English at an Upper-Intermediate level or higher
Nice to have
- Knowledge of XML, JSON, and ETL
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