0% found this document useful (0 votes)
0 views3 pages

Java Developer - JD

Job description for Java

Uploaded by

jaidev.arvind
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views3 pages

Java Developer - JD

Job description for Java

Uploaded by

jaidev.arvind
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Backend Developer (Java with Spring Boot) – Lead Backend Engineer

We are seeking a skilled Backend Developer with expertise in Java with Spring
Boot to lead our backend team. The ideal candidate will have strong problem-
solving skills, hands-on experience with cloud technologies, and a deep
understanding of backend development principles.

Responsibilities:
 Develop and maintain scalable web applications using Java (Spring Boot)
for backend.
 Design, develop, and optimize RESTful APIs, ensuring security, scalability,
and performance.
 Implement design patterns and best practices for efficient backend
architecture.
 Lead a backend team, provide technical guidance, and mentor junior
developers.
 Work with AWS services like Lambda, SQS, SNS, RDS, Cognito, Step
Functions, etc., to build cloud-native applications.
 Python knowledge for automation and scripting tasks where necessary.
 Collaborate with frontend developers, product managers, and other
stakeholders to deliver high-quality solutions.
 Troubleshoot, debug, and optimize applications for performance and
scalability.

Requirements:
 Expertise in Java, Spring Boot, REST API development, and design
patterns.
 Experience with microservices architecture.
 Hands-on experience with Python for automation and scripting.
 Experience in web and email crawling using regex (good to have).
 Proficiency in AWS services including Lambda, SQS, SNS, RDS, Cognito,
Step Functions, and cloud-based architectures.
 Strong problem-solving skills and ability to optimize application
performance.
 Ability to lead a backend team, provide guidance, and support junior
developers.
 Excellent communication skills to work effectively with cross-functional
teams.
 Good to have ReactJS skills.
Nice to Have:
 Familiarity with DevOps tools and CI/CD pipelines.
 Knowledge of containerization tools like Docker and Kubernetes (value-
added).
 Flexibility to work with US clients and adjust to different time zones.

You might also like