Java Application Developer

Apply Now

Job Description

If this blog helped you, spread the word!

**Role:**
Java API Developer

**Visa:**
OPT, H1b

**Experience: (**
5-8 )years

**PP Number is Mandatory for Submission**

**Job Summary:**

We are seeking a highly skilled
**Java API Developer**
with 6+ years of experience in designing, developing, and maintaining APIs and backend services. The ideal candidate should have strong expertise in
**Java, Spring Boot, RESTful APIs, and microservices**
, with hands-on experience in cloud platforms and integration frameworks.

**Key Responsibilities:**

– Design, develop, and deploy high-quality APIs and backend services using
**Java and Spring Boot**
.
– Implement and maintain
**RESTful APIs**
, ensuring scalability, security, and high performance.
– Work on
**microservices architecture**
, including service-to-service communication, scalability, and resiliency.
– Collaborate with front-end developers, architects, and business analysts to deliver seamless integration.
– Develop and optimize SQL/NoSQL database queries and schemas.
– Write unit and integration tests to ensure the reliability and maintainability of code.
– Implement
**API security standards**
(OAuth2, JWT, API Gateway).
– Deploy applications in
**cloud environments (AWS / Azure / GCP)**
.
– Troubleshoot production issues, perform root cause analysis, and optimize application performance.
– Follow
**Agile/Scrum methodologies**
and contribute to sprint planning and code reviews.

**Required Skills & Qualifications:**

– 6+ years of professional experience in
**Java development**
with focus on APIs and backend systems.
– Strong knowledge of
**Java 8/11+, Spring Framework, Spring Boot**
.
– Hands-on experience with
**RESTful APIs, JSON, and API design best practices**
.
– Experience with
**microservices architecture**
and containerization (Docker, Kubernetes).
– Strong knowledge of
**SQL (MySQL, PostgreSQL, Oracle)**
and exposure to
**NoSQL databases (MongoDB, Cassandra, etc.)**
.
– Experience with
**CI/CD pipelines**
(Jenkins, GitHub Actions, Azure DevOps, etc.).
– Familiarity with
**cloud services (AWS Lambda, API Gateway, ECS, S3, etc.)**
.
– Good understanding of
**API security, authentication, and authorization mechanisms**
.
– Strong problem-solving skills, debugging, and performance tuning abilities.
– Excellent communication and collaboration skills.

**Preferred Skills:**

– Experience with
**GraphQL APIs**
.
– Exposure to
**message brokers (Kafka, RabbitMQ, ActiveMQ)**
.
– Knowledge of
**test automation frameworks (JUnit, Mockito, Postman, REST Assured)**
.
– Familiarity with
**DevOps practices**
and observability tools (Prometheus, ELK, Grafana).

If this blog helped you, spread the word!