Java Software Engineer (India)

Java Software Engineer (India)

24 Sep
|
HackerKernel
|
India

24 Sep

HackerKernel

India

Experience: 3+ Years

Location: Bhopal – IT Park

Work Mode: Remote

Employment Type: Full-Time

Job Overview

We are looking for an experienced Java Developer with 3+ years of hands-on experience in Java development. The ideal candidate should have strong knowledge of Core Java and practical experience in developing backend applications, REST APIs, database-driven applications, and scalable software solutions.

You will be responsible for developing, maintaining, debugging, and optimizing Java-based applications while working closely with developers, QA, product teams, and other stakeholders.

Key Responsibilities

- Develop, maintain, and enhance Java-based applications and backend services.
- Write clean, scalable, reusable, and maintainable code using Core Java.
- Apply strong understanding of OOP concepts, Collections, Exception Handling, Multithreading, and Java 8+ features
- Develop and integrate RESTful APIs.
- Work with **Spring Boot, Spring MVC, Spring Data JPA/Hibernate.
- Design and work with relational databases such as MySQL/PostgreSQL.
- Write optimized SQL queries and handle database integration.
- Debug, troubleshoot, and resolve application issues.
- Participate in code reviews and follow coding standards and best practices.
- Work with Git/GitHub for version control.
- Write unit and integration tests and ensure application quality.
- Collaborate with frontend developers, QA engineers, product teams, and other stakeholders.
- Understand business requirements and convert them into technical solutions.
- Optimize application performance, reliability, and scalability.




- Contribute to existing projects as well as new feature development.

Required Skills

- 3+ years of professional experience in Java development.
- Strong hands-on knowledge of Core Java.
- Strong understanding of:
- OOPs
- Collections
- Exception Handling
- Multithreading
- Java 8+ features
- Streams and Lambda Expressions
- Design Patterns
- Good experience with Spring Boot.
- Experience in developing REST APIs.
- Good knowledge of Spring Data JPA / Hibernate.
- Strong SQL knowledge with MySQL/PostgreSQL or similar databases.
- Experience with Git/GitHub.
- Good debugging and problem-solving skills.
- Understanding of software development lifecycle and coding best practices.
- Good communication and teamwork skills.

Good to Have

- Experience with Microservices architecture.
- Knowledge of Spring Security / JWT / OAuth2.
- Experience with Kafka, RabbitMQ or Redis.
- Knowledge of Docker.
- Exposure to AWS, Azure or other cloud platforms.
- Experience with JUnit / Mockito.
- Knowledge of Maven or Gradle.
- Familiarity with CI/CD tools such as Jenkins or GitHub Actions.
- Experience with Swagger/OpenAPI.
- Basic understanding of Linux and deployment processes.

Education

B.E. / B.Tech / BCA / MCA / M.Tech / M.Sc. in Computer Science, Information Technology, or a related field.

Why Join HackerKernel?

- Work on live and international projects.
- Opportunity to work with up-to-date technologies and development practices.
- Collaborative and learning-focused work environment.
- Hybrid / remote work opportunities based on project requirements.
- Opportunity to grow with a fast-growing technology company.

📌 Java Software Engineer (India)
🏢 HackerKernel
📍 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 software engineer (india) / india

Subscribe to this job alert:

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