Principle Software Development Engineer - Java Job in Afour Technologies Pvt Ltd
Principle Software Development Engineer - Java
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
- Permanent
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
4 to 6 Years
2 - 4 Hires