- Having 6+ years of experience into Java back end development and min 2 years into front end (Angular)
- Lead development activities, including solution design, task planning, and technical execution.
- Apply strong analytical and problem-solving skills to deliver efficient and reliable solutions.
- Work independently, ensuring timely and high-quality deliverables with minimal supervision.
- Leverage strong SQL skills for data modeling, complex queries, and performance tuning.
- Design, develop, and maintain robust Java applications following best practices.
- Participate in requirements gathering and translate business needs into technical solutions.
- Communicate effectively with clients and provide technical guidance as needed.
- Mentor junior developers, offering support and promoting knowledge sharing.
- Collaborate closely with QA, DevOps, and product teams to ensure smooth delivery.
Essential functions
- Customer Service Portal A critical application that empowers support teams to manage customer queries, orders, and account activities efficiently.
- API Platform A central service layer exposing RESTful APIs to enable integration between internal systems and external partners.
- Audit Log Service A backend service responsible for capturing, storing, and managing system and user activity logs to ensure traceability and compliance.
Qualifications
The Resource should have experience on the below areas :
- Java/J2EE
- Spring Framework (Spring Boot/Spring Data Jpa)
- Microservices
- Gradle
- Kafka
- MySQL
- Amazon S3
- Angular
- Docker
- AWS
Would be a plus
- Java/J2EE
- Spring Framework (Spring Boot/Spring Data Jpa/ Spring Batch /Spring Cloud)
- Microservices
- Gradle
- Kafka
- MySQL
- Amazon Redshift
Java, Spring Boot, Microservices, Angular, Kafka, AWS