Senior Software Development Engineer - Java Job in Afour Technologies
Senior Software Development Engineer - Java
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
Job Position: Sr. Java Developer
Company: AFour Technologies (An ACL Digital Company)
Location: Pune
Employment Type: Full-time (FTE)
Work Mode: Work from Office (WFO) / Hybrid
Company Overview
AFour Technologies, part of ACL Digital (an ALTEN Group company), is a leader in digital product innovation and engineering. We specialize in AI, Cloud, Mobile-ready solutions, and enterprise modernization. With operations across India (Bangalore, Chennai, Pune, Panjim, Hyderabad, Noida, Ahmedabad) and the USA (California, Atlanta, Philadelphia, Washington), we offer a dynamic, multicultural workplace with opportunities for growth.
At AFour Technologies, you will collaborate with top Software Product Companies as their Product Engineering Partner, working on cutting-edge projects while gaining exposure to emerging technologies like CI/CD, Kubernetes, Cloud Platforms (AWS, Azure, GCP), AI/ML, and SecOps.
Technical Skills & Competencies
Must Have:
- Expert-level proficiency in Java 8+ (4+ years of experience).
- Strong understanding of NoSQL databases (e.g., MongoDB, Elasticsearch).
- Hands-on experience with Spring Boot framework.
- Advanced knowledge of relational databases (SQL) (Hibernate experience is a plus).
- Experience with message brokers such as RabbitMQ and Kafka.
- Proficiency in Linux-based environments.
- Experience with Git version control (GitHub is a plus).
- Strong understanding of RESTful API development.
Good to Have:
- Experience working with the ELK stack (Elasticsearch, Logstash, Kibana).
- Exposure to CI/CD pipelines (Jenkins preferred).
- Knowledge of scalable and distributed systems.
Key Responsibilities
- Design and develop robust and scalable Java-based solutions using Spring Boot and NoSQL databases.
- Implement high-complexity development tasks and ensure adherence to best practices.
- Perform code reviews and write unit tests to ensure code quality.
- Follow and enforce software development best practices.
- Participate fully in Agile development processes, working closely with Product and QA teams.
- Ensure timely and high-quality product deliveries.
- Assist in technical documentation when necessary.
Experience Required
7+ years of experience in Java development.
Growth Path
Senior Java Developer Lead Java Developer Principal Java Developer
If you're an experienced Senior Java Developer with expertise in NoSQL, Spring Boot, and scalable systems, and you're looking for an opportunity to work on cutting-edge technologies, apply now!

