Principle Software Development Engineer - Java Job in Afour Technologies Pvt Ltd

Principle Software Development Engineer - Java

Apply Now
Job Summary

Technical skills and competencies:

1. Expertise in architecting Java and J2EE applications. Atleast 3 years of working experience as an architect is required
2. Expert understanding of NoSQL e.g. MongoDB or elastic search is a must
3. Experience with message brokers RabbitMQ, and Kafka is required
4. Experience with ELK stack and logstashis a big plus
5. Experience with the Springboot framework
6. Experience with Linux is required
7. Experience with Git is required (GitHub is a plus)
8. Experience working with CI / CD is a big plus (Jenkins especially)
9. Good understanding of REST frameworks is required
10. Experience with scale-able and distributed systems is a big plus

Responsibilities:

  • Work closely with various stakeholders to understand the product requirements
  • Prepare high level and low level designs with detailed impact analysis
  • Provide efforts estimations for new feature development
  • Keep all the stakeholders up-to date with the latest status
  • Should have excellent debugging skills to analyse and resolve the production issues
  • Perform peer code reviews and ensure code quality
  • Follow and enforce the established development practices
  • Participates fully in the Agile Development process
  • Help with documentation when necessary

Location: Pune, India

Apply Now

Experience Required :

4 to 6 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs