Java Developer (India)

Java Developer (India)

16 Sep
|
Data Eminence
|
India

16 Sep

Data Eminence

India

Join Data Eminence as a remote Java Developer and help build reliable, scalable, and high-performance software applications. You'll develop backend services, APIs, business logic, and database integrations while contributing to real-world software projects. This role is ideal for entry-level developers with strong Java programming fundamentals, problem-solving skills, and an interest in backend development.

Full Description

Data Eminence is seeking a motivated Java Developer to join our growing development team. In this role, you will design, develop, test, and maintain Java-based applications and backend services.

You will collaborate with frontend developers, software engineers, database teams, product managers, and other stakeholders to develop scalable and maintainable software solutions. This is an excellent opportunity to gain practical experience with Java, Spring Boot, REST APIs, databases, testing, and modern software development practices while working remotely.

Your key responsibilities will include:

- Developing and maintaining Java-based applications and backend services
- Writing clean, effective, reusable, and maintainable Java code
- Developing REST APIs and backend services using Java and Spring Boot
- Implementing business logic based on functional and technical requirements
- Working with relational databases such as MySQL or PostgreSQL
- Writing and optimizing SQL queries
- Using JPA and Hibernate for database integration
- Integrating backend services with frontend applications and third-party APIs
- Implementing authentication, authorization, and application security features
- Debugging and resolving application issues and production bugs
- Writing unit tests and supporting automated testing processes
- Using Git and GitHub for version control and collaborative development
- Participating in code reviews and following software development best practices
- Supporting application deployment and maintenance activities
- Optimizing application performance and reliability
- Creating and maintaining technical documentation




- Collaborating with cross-functional teams to understand and implement requirements
- Staying updated with Java, Spring Boot, cloud technologies, and modern development practices

We believe in learning by doing. You'll gain hands-on experience with Java, Spring Boot, REST APIs, JPA, Hibernate, SQL, Git, databases, testing frameworks, cloud platforms, and modern AI-powered development tools. This is a hands-on role where programming ability, logical thinking, debugging skills, attention to detail, and a willingness to learn are essential. You'll have opportunities to work on real-world software projects and contribute to building scalable and reliable applications.

Requirements

- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
- 0-2 years of experience in Java development or a relevant internship/project
- Strong understanding of Java programming fundamentals
- Understanding of object-oriented programming concepts
- Familiarity with Java Collections, exception handling, and multithreading concepts
- Basic understanding of Spring Boot
- Familiarity with REST API development
- Basic knowledge of SQL and relational databases
- Familiarity with JPA/Hibernate is a plus
- Understanding of Git and version control
- Basic knowledge of software testing and debugging
- Strong analytical and problem-solving skills
- Familiarity with Maven or Gradle is beneficial
- Basic understanding of authentication and application security is a plus
- Familiarity with Docker or cloud platforms is beneficial
- Experience with academic, personal, or open-source Java projects is a plus
- Good written and verbal communication skills
- Strong attention to detail and ability to write maintainable code
- Ability to work independently and collaborate effectively in a remote environment

Benefits
- Competitive salary
- Fully remote work flexibility
- Paid time off and holidays
- Professional development opportunities
- Company-provided equipment
- Opportunities to work with modern Java, cloud, database, and AI-powered development tools

📌 Java Developer (India)
🏢 Data Eminence
📍 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