Ara Resources Pvt Ltd
Java Backend Developer - Spring Boot/Microservices Architecture
Job Location
chennai, India
Job Description
The Role: We are looking for Java Senior API Lead with 6 Years with experience in Java microservices background in web technologies like RESTful APIs, Spring boot based microservices development, and Kubernetes frameworks and a flair for building enterprise cloud native applications preferably on AWS. Key Responsibilities: 1. API Design & Development - Design, develop, and maintain RESTful APIs and microservices using Java, Spring Boot, and NodeJS while ensuring adherence to SOA principles and integration patterns. 2. Cloud & Infrastructure Management - Develop and deploy enterprise cloud-native applications using AWS services such as Lambda, ECS, DynamoDB, API Gateway, and Step Functions, leveraging Kubernetes frameworks. 3. Code Quality & Security - Implement unit testing, security scans (Veracode, Sonar), and CI/CD pipelines to ensure high-quality and secure code development. 4. Solution Architecture & Technical Analysis - Evaluate technical requirements, design scalable solutions, and conduct peer reviews to validate low-level designs (LLD). 5. Collaboration & Communication - Work closely with stakeholders, gather requirements, and ensure effective communication and coordination across teams in an agile environment. 6. Mentorship & Knowledge Sharing - Train, mentor, and coach team members to enhance their technical capabilities and ensure effective knowledge management within the project. Skills Required: Technical Skills: - Design experience in RESTful services and API development - Hands on experience with Java/Spring Boot, NodeJS - Experience with SOA principles, design patterns, integration patterns - Experience in Unit testing, Veracode, Sonar, CI/CD - Strong development experience as with design and API development experience with AWS cloud services - (Lambda, ECS, DynamoDB, API Gateway, S3, Glacier, OpenSearch, Event Bridge, Appsync, Step Functions) - Excellent communication skills with the ability to solicit and formalize requirements and work with end users/customers. - Ability to work in a semi-structured environment where requirements and priorities are dynamic. - Experience with agile development methodology. Process Skills : - Ability to evaluate, analyze, design and implement solutions based on technical requirements. - Develop and peer review of LLD (Initiate/ participate in peer reviews) - Strong design and technical skills, ability to translate business needs into technical solutions and able to analyze the impact. Behavioral Skills: - Resolve technical issues of projects and explore alternate designs. - Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project. - Effectively collaborates and communicates with the stakeholders and ensure client satisfaction. - Train and coach members of project groups to ensure effective knowledge management activity. Qualifications & Experience: - Somebody who has at least 6 years of work experience. - Education qualification: Any degree from a reputed college (ref:hirist.tech)
Location: chennai, IN
Posted Date: 3/31/2025
Location: chennai, IN
Posted Date: 3/31/2025
Contact Information
Contact | Human Resources Ara Resources Pvt Ltd |
---|