What are the responsibilities and job description for the Java Engineer position at Kezan India Private Limited?
Job Details
Job Title: Java Engineer
Location: Charlotte, NC (Hybrid 3 days onsite)
Duration: 12 Months
As Software Engineer, You would:
5 years of Java development experience
4 years of Java unit test case development experience
4 years of Spring boot-based application development experience.
2 years of cloud native application development experience (one of TAS - Tanzu Application Service, Azure, Google Cloud Platform, AWS)
Angular or related UI Framework experience
Agile Development methodologies
Tomcat application server experience
Oracle and MongoDB or related NoSQL database experience
Kafka or related Data Streaming technology experience
Cloud native Microservices development experience based on Event Driven Architecture experience
Domain Driven Design principles.
App non-functional requirements including Monitoring (APM tools), Logging (Splunk), Distributed tracing.
Experience with Monolith to Microservices decomposing experience
Experience with Developing Automated functional testing using the BDD tech.