Java Software Engineer

  • Pune
  • Webologix Ltd Inc
Job Position: Java/SpringBoot Developer Job Type: Full-Time Location: Pune/ Hyderabad/ Bangalore Experience: - 6+ to 10+ Years Must Have: Java, Spring Boot OR Python 3 & Fast API / Flask, Kubernetes/Docker (must), RESTful API Design, Kong API Gateway, AppDynamics & Splunk, Microservices, Linux/UNIX, Hash Corp Vault, Agile testing Responsibilities: Excellent in JAVA/SpringBoot OR Python 3 & Fast API / Flask at a senior level is a must Experience with Kubernetes/Docker is a must Hash Corp Vault CI/CD tools GitHub, Jira, Jenkins (shared libraries), Maven, Groovy, Ansible Strong Knowledge about API design standards , patterns and best-practices especially Swagger and Open API 3.0, REST, JSON, Microservicesetc . Knowledge of authentication, authorization of services via OAuth 2. Experience of Kong API Gateway Solid understanding of Agile testing discipline, e.g. TDD and experience applying these principles. Strong agile/scrum development experience Strong background working with Linux/UNIX environments. Strong Monitoring and Alerting – AppDynamics & Splunk Additional Key Skills: Passion to stay on top of the latest happenings in the tech world and an attitude to discuss and bring those into play. Excellent troubleshooting and analytical skills Strong ability to troubleshoot production incidents. Ability to work under pressure, takes ownership, time management and delivers to commitments. Very good communications and interpersonal skills. Ability to work effectively as a team player. Strong experience in product design, configuration, code deployment, performance tuning, issue resolution, compliance and security vulnerability mitigation. Strong experience with automation tools such as Puppet, Ansible, Jenkins CICD pipelines, Terraform, Packer, Splunk. Experience with common scripting languages such as Shell, Perl, Ruby, Python, and Java . Experience working within an agile environment. Experience with RESTful API and/or Mule/Kong technology a plus. Be able to work in a changing and dynamic, global, 24 x 7 environment. Be able to communicate with the stakeholders and escalate in timely manner. Excellent written and spoken communication skills. A good team player. Education: B. Tech or equivalent IT Degree.