Senior Software Development Engineer - Java Job in Afour Technologies

Senior Software Development Engineer - Java

Apply Now
Job Summary

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!

Experience Required :

Minimum 7 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired