Java Developer (India)

Java Developer (India)

03 Aug
|
CredX
|
India

03 Aug

CredX

India

About the Role

We are looking for a skilled Java Developer with 3+ years of experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, REST APIs, SQL databases, and modern software development practices. You will collaborate with cross-functional teams to build high-quality backend systems, optimize performance, and contribute to the complete software development lifecycle.

Key Responsibilities

- Design, develop, test, and maintain Java-based applications and microservices.
- Build scalable RESTful APIs using Spring Boot.
- Develop clean, maintainable, and reusable code following best practices.
- Collaborate with frontend developers, QA engineers, product managers, and DevOps teams.
- Optimize application performance and troubleshoot production issues.
- Design and implement database schemas, queries, and stored procedures.
- Participate in code reviews and maintain coding standards.
- Write unit and integration tests to ensure application reliability.
- Work with version control systems and CI/CD pipelines.
- Prepare technical documentation for developed features.
- Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.

Required SkillsProgramming

- Java 8/11/17
- Object-Oriented Programming (OOP)
- Collections Framework
- Multithreading & Concurrency
- Exception Handling
- Java Streams & Lambda Expressions

Frameworks

- Spring Boot
- Spring MVC
- Spring Data JPA
- Spring Security
- Hibernate/JPA

APIs

- RESTful Web Services
- JSON
- API Documentation (Swagger/OpenAPI)

Databases

- MySQL




- PostgreSQL
- SQL Query Optimization
- Database Design

Version Control

- Git
- GitHub/GitLab/Bitbucket

Build Tools

- Maven
- Gradle

Testing

- JUnit
- Mockito

Cloud & DevOps (Preferred)

- Docker
- Kubernetes (Basic Knowledge)
- Jenkins/GitHub Actions
- AWS, Azure, or GCP (Basic Experience)

Qualifications

- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3+ years of hands-on Java backend development experience.
- Strong understanding of software engineering principles and design patterns.
- Experience building enterprise-grade backend applications.
- Good understanding of relational databases and SQL optimization.
- Familiarity with Agile development methodologies.
- Strong debugging and problem-solving skills.
- Excellent communication and collaboration skills.

Preferred Qualifications

- Experience with Microservices Architecture.
- Knowledge of Kafka or RabbitMQ.
- Experience with Redis or other caching technologies.
- Understanding of OAuth2, JWT, and authentication mechanisms.
- Exposure to Elasticsearch or OpenSearch.
- Familiarity with monitoring tools such as Prometheus or Grafana.
- Experience working with containerized applications.

What We're Looking For

- Strong ownership and accountability.
- Ability to write clean, maintainable, and scalable code.
- Passion for learning modern backend technologies.
- Excellent analytical and troubleshooting abilities.
- Team player with strong communication skills.
- Ability to work independently in a fast-paced workplace.

Pay: ₹347,480.54 - ₹1,581,934.54 per year

Work Location: Remote

📌 Java Developer (India)
🏢 CredX
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: java developer (india) / india