Position Summary:
We are looking for an experienced Full Stack Java Developer who is passionate about building robust, scalable, and modern applications using the Java ecosystem, Angular framework, event-driven microservice architecture, and industry best practices. The ideal candidate should have strong backend expertise along with hands-on experience in developing responsive and high-quality front-end applications using Angular. You will be part of an exciting greenfield project team, owning the end-to-end delivery of the solution.
Responsibilities:
• Work closely with Subject Matter Experts and stakeholders to understand functional requirements and translate them into high-quality technical implementations within desired timelines.
• Develop and maintain scalable backend services using Java and Spring Boot.
• Design and build responsive, reusable, and user-friendly front-end applications using Angular.
• Integrate front-end applications with backend APIs and microservices.
• Collaborate effectively within feature teams and contribute to technical discussions and solution design.
• Follow clean code practices, SOLID principles, and other software engineering best practices.
• Write automated unit, service, integration, and front-end tests for newly developed features.
• Develop a strong understanding of the functional domain and take ownership of modules/features.
• Mentor junior developers on coding standards, best practices, and design principles.
• Continuously improve technical skills and contribute to product and process enhancements.
• Participate in technical and functional decision-making for the team.
Mandatory Skills:
• 8+ years of experience in implementing Java-based systems.
• 3+ years of hands-on experience with Angular (preferably Angular 14+ or newer versions).
• Strong experience with HTML5, CSS3, TypeScript, and responsive web development.
• Strong experience with Spring Boot.
• 2+ years of experience with RDBMS or NoSQL databases.
• Experience with AWS, GCP, or Azure.
• Strong programming and problem-solving skills.
• Strong understanding of clean code practices and software design principles.
• Strong understanding of SOLID and object-oriented design principles.
• Experience in the complete software development lifecycle, including release and production support.
• Strong understanding of REST APIs, JSON, HTTP, and API testing tools like Postman.
• Strong experience with messaging frameworks such as Kafka, Kinesis, ActiveMQ, etc.
• Experience integrating front-end applications with backend APIs and services.
• Exposure to Docker.
• Strong understanding of distributed systems concepts such as high availability, resiliency, fault tolerance, scalability, and elasticity.
• Strong communication skills (written and verbal).
• Willingness to work in a hybrid model.
Desired Skills (Not Mandatory):
• Experience with container orchestration tools such as Kubernetes, ECS, etc.
• Exposure to DevOps practices and CI/CD pipelines.
• Experience with state management in Angular (NgRx or similar).
• Experience with modern UI/UX principles and component-based architecture.
About Aumni:
- Aumni, established in 2016, is a Software Services Company that partners with Product companies to build and manage their dedicated teams in India.
- So, while you are working for a services company, you are working within a product team and growing with them.
- These are not projects but product development, and we have long term (open ended) contracts with our clients. When our clients sign up with us they are looking at a multi-year relationship. Most of our clients have been with 6,8,9 years.
- We do not move people across client teams and there is no concept of bench.
- At Aumni, we believe in quality work, and we truly believe that Indian talent is at par with global talent from US or Europe.
- We are 350+ and growing
Benefits of working at Aumni :
- Our award winning culture reminds us of our engineering days.
- Medical insurance (including Parents), Life and disability insurance
- 24 leaves + 10 public holidays + leaves for Hospitalisation, maternity, paternity and bereavement.
- On site Gym, TT, Carrom, Foosball and Pool
- Hybrid work culture
- Fitness group / rewards
- Aumni Premier League, Aumni's Got Talent, Friday Socials, Annual parties, treks.
Aumni Values:
BE BOLD
- Dare to innovate, challenge the norm and take ownership. Growth comes from courage.
BE TRUE
- Act with integrity and transparency - in every task, every decision and every interaction.
BE KIND
- Respect people, embrace diversity and support our culture of empathy and high collaboration.
BE YOU
- Bring your authentic self to work. Have fun working, celebrate individuality and create space for everyone to thrive.