India
Join our remote team as a Senior Java Developer within a global tech company. We are seeking an experienced developer to help maintain and modernize existing application stacks. You will be working with highly qualified engineers to deliver high-quality software in a multi-culture and multi-region environment. This is an exciting opportunity to grow your skills and work on challenging projects.
Responsibilities
- Maintain and modernize existing application stacks
- Collaborate with highly qualified engineers to deliver high-quality software
- Work in a multi-culture and multi-region environment
- Contribute to the design, development, and optimization of features in a dynamic Agile development environment
- Troubleshoot and debug issues in production and development environments
- Implement best practices in software development, testing, and deployment
- Proactively identify areas of improvement in the application stack
Requirements
- At least 3+ years of experience in Java development
- Solid expertise in Java programming language with a focus on problem-solving and troubleshooting
- Strong analytical skills and solid Object-Oriented analysis and design skills
- Experience with frameworks such as Spring (Core, Boot, Cloud) and Hibernate
- Experience in test-driven development (TDD/ATDD)
- Experience with messaging systems such as JMS and Apache Kafka
- Experience in working with SQL and relational databases
- Expertise in Microsoft Azure
- Experience in Microservices architecture pattern
- Excellent communication skills in spoken and written English, at an upper-intermediate level or higher
Nice to have
- Experience with AWS and GCP cloud-based infrastructure and application management
- Familiarity with containerization technologies such as Docker and Kubernetes
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