Head Digital Works

Software Engineer IV

Job Location: Hyderbad
Job Type: Full Time
Job Category: Mid-Senior level

Responsibilities

  • Design, build, test & deploy high performant code
  • Troubleshoot, debug and refine existing code
  • Produce clean, efficient, reusable code components, based on specifications
  • Review code written by other developers and suggest optimisations
  • Verify and deploy changes to live
  • Analyze issues in prod and provide long term solutions
  • Ability to do tech PoCs and publish results to help take decisions
  • Provide elegant tech solutions for business problems with eye on providing flexibility, maintainability
  • Mentor team members on technology best practices
  • Work with developers, QA, DBA, product managers, scrum masters, program managers in an Agile environment

Requirements

  • Bachelor’s/Master’s degree in Engineering, computer applications
  • Strong computer science fundamentals
  • 6-8 years of relevant programming experience in Java
  • Strong in Object-Oriented Programming
  • Good Experience working with collections/data structures, multi-threading
  • Hands-on Experience in Springboot, Microservices, Spring Security
  • Experience publishing APIs to be consumed at app/web layer
  • Experience working with message queues, sockets is a big plus
  • Experience in unit testing frameworks Junit, Jest etc
  • Experience working in CI/CD development
  • Experience in Git, Maven, containerisation
  • Experience in SQL/No-SQL databases, caching technologies
  • Knowledge of code quality control platforms like Sonar, secure coding practices, OWASP vulnerabilities
  • Working experience in cloud – AWS or equivalent
  • Good communication & interpersonal skills

Desired Skills and Experience

Java,Microservices,Spring,Spring Boot

Apply for this position

Allowed Type(s): .pdf, .doc, .docx