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.