Java Engineer (AWS) India
Java Engineer (AWS) Description
Job #: 55805DESCRIPTION
Currently we are looking for a Java Engineer (AWS) to make the team even stronger.
What we do:
• Things we are working on: Microservices, Cloud native computing, Event driven, Self-healing systems, scalable messaging platform
• Git, Maven, Gradle, Docker, Jenkins, Kubernetes, JIRA, IntelliJ
• Some practices we adopted: TDD / Unit Testing, Clean Code, Continuous Integration, Agile
• We are passionate about Open Source: Spring, Spring Cloud, Apache projects
• Polyglot programming: Java, Python, Go, Scala, JavaScript
Requirements
- Excellent problem solving and critical thinking
- Independent and strong ownership of business problems and technical solutions
- Strong Communication and inter-personal skills
- Mastery on algorithms and datastructures
- Strong experience with AWS (S3, Lambda, DynamoDB, API Gateway etc.)
- Experience with open source (Apache Projects, Spring, Maven etc.)
- Deep understanding of Kafka and streaming
- Experience with automated testing (TDD, Mocking, Unit/Functional/Integration)
- Expert knowledge of the Java language, platform, ecosystem and underlying concepts and constructs
- Expert Knowledge of Internet technologies/and protocols
- Hands on with engineering excellence, CI/CD tools and practices
- Knowledge of common design patterns and design principles
- Good knowledge and experience with security constructs – OpenID, OAuth2.0, TLS, OWASP
- Expert Knowledge of Internet technologies/and protocols
- Experience with Agile and strong collaboration skills with Business and Ops
- What we value as a team::
- Code written for readability, performance, scale and maintainability
- Solid engineering practices (e.g. design patterns, automated testing, fault-tolerant systems, KISS)
- Leveraging Open Source
- Passion, technical expertise, and personal accomplishment
- Rolling up your sleeves and getting things done
We offer
- Opportunity to work on technical challenges that may impact across geographies
- Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
- Opportunity to share your ideas on international platforms
- Sponsored Tech Talks & Hackathons
- Unlimited access to LinkedIn learning solutions
- Possibility to relocate to any EPAM office for short and long-term projects
- Focused individual development
- Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits
- Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)