Job summary
7+ years of experience in solution, design, and development of applications using Java 8+/J2EE, Spring, Spring-Boot, Micro Services, RESTful Services.Must be strong in Cloud AWS event-based architecture, Kubernetes, ELK (Elasticsearch, Logstash & Kibana).Must have excellent experience in designing and implementing cloud-based solutions in various AWS Services.
Job seniority: mid-to-senior level
Responsibilities
• Design and develop Microservices using Spring-Boot and REST API with GraphQL.• Implement cloud-based solutions in various AWS Services.• Utilize TDD/ATDD and good knowledge in technical concepts like Security, Transaction, Monitoring, Performance.• Work on DevOps tool chain (Jenkins, Artifactory, Ansible/Chef/Puppet/Spinnaker, Maven/Gradle, Atlassian Tool suite).• Design and implement non-functional (technical) requirements like Security, Transaction, Performance, etc.• Possess knowledge and experience in UI Frameworks (Angular/ReactJS), RDBMS/PostgreSQL, OAuth implementation using Ping Identity, API Management (Apigee) and Service Mesh (Istio).• Utilize scripting languages using Unix and Python.
Requirements
• 7+ years of experience in solution, design, and development of applications using Java 8+/J2EE, Spring, Spring-Boot, Micro Services, RESTful Services.• Strong knowledge and experience in Cloud AWS event-based architecture, Kubernetes, ELK (Elasticsearch, Logstash & Kibana).• Excellent experience in designing and implementing cloud-based solutions in various AWS Services (s3, Lambda, Step Function, AMQ, SNS, SQS, CloudWatch Events, etc.).• Solid knowledge and experience in NoSQL (MongoDB).• Good knowledge and experience in any Queue based implementations.• Strong knowledge/experience in ORM Framework - JPA / Hibernate.• Good knowledge in technical concepts like Security, Transaction, Monitoring, Performance.• Experience on Java, Python, and Spark.• 2+ years of experience in designing and implementing cloud-based solutions in various AWS Services.• Strong experience in DevOps tool chain (Jenkins, Artifactory, Ansible/Chef/Puppet/Spinnaker, Maven/Gradle, Atlassian Tool suite).• Very good knowledge and experience in non-functional (technical) requirements like Security, Transaction, Performance, etc.• Experience with scripting languages using Unix, Python.
Key Skills Needed
• Java springboot with microservice architecture knowledge• REST/GraphQL• Mongo• k8s (preferably EKS)• TDD, ATDD• Java/Python Spark• AWS: s3, Lambda, Step Function, AMQ, SNS, SQS, CloudWatch Events.