Job Description :
Role:- Technical Application Lead/Architect

Job Description:

Project Experience in Spring, Spring Boot, JPA, Microservices REST API, Angular, NPM.

Building services on Microservice architecture and deploying to data center / public cloud

Middleware experience like Tomcat, Jboss/Wildfly

Mandatory Skills:

Java/J2ee , Spring, Spring Boot, REST, Asynchronous programming (Kafka

Middlewares JBoss/Wildfly , Tomcat

Knowledge in ELK stack(Elastic search/logstash/kibana for log management) , integrate ELK with application code.

Knowledge in CI/CD (e.g., Jenkins, Bamboo, TeamCity)

Build Management (e.g., Maven, Ant, MSBuild, Gradle )

Server Config Mgmt (e.g., Chef, Puppet, Salt, Ansible, DSC)

Containers and Container Services (e.g., Docker, Kubernetes, Swarm)

SCM (e.g., Git, Subversion, Bitbucket, GitHub)

Packaging & Binary Repositories (e.g., NuGet, NPM, Artifactory)

Change/Issue Management (e.g., Jira )

Provisioning Frameworks (e.g., VMWare, Cloud Services, Cloud Foundry, Terraform)

Monitoring (e.g., ELKStack, Splunk )

Scripting (e.g., Shell, PowerShell, Python, Ruby, Go, Groovy)

Knowledge in Docker framework and deployments, container management with Kubernetes

Good to have:

Know how to integrate Microservice enablers (ELK, Drone, Spinnaker, etc with application code.

Knowledge in at least one NoSQL databases (viz. Mongo DB , Neo4j)

Knowledge in at least one latest java script frameworks such as NodeJS/Angular/ReactJS