⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Java Software Engineer

  • Source: LinkedIn
  • Data Eminence
  • Remote
  • India
  • Mid level

Job Description

Join Data Eminence as a remote Java Software Engineer and contribute to developing reliable, scalable, and secure software applications using Java and modern development frameworks. You will work on backend services, application logic, APIs, databases, testing, and system integration to support business and technology requirements.

The ideal candidate has a strong foundation in Java programming, object-oriented programming, and software engineering principles. This role provides hands-on experience with enterprise application development, Spring Boot, REST APIs, databases, debugging, testing, and collaborative software delivery.

Full Description

At Data Eminence , we develop technology solutions that emphasize reliability, maintainability, and performance. As a Java Software Engineer, you will work closely with software developers, technical leads, and product teams to design, develop, test, and maintain Java-based applications and services.

Your responsibilities will include:

  • Develop and maintain software applications using Java.
  • Build backend services and RESTful APIs using Spring Boot or similar frameworks.
  • Implement business logic based on application requirements.
  • Write clean, efficient, reusable, and maintainable Java code.
  • Apply object-oriented programming principles and software design practices.
  • Work with relational databases such as MySQL and PostgreSQL.
  • Write SQL queries and implement database operations.
  • Use Hibernate, JPA, or similar technologies for database integration.
  • Implement authentication, authorization, and application security features.
  • Integrate third-party APIs and external services.
  • Debug application errors and troubleshoot technical issues.
  • Write unit and integration tests using appropriate testing frameworks.
  • Optimize application performance and improve code quality.
  • Participate in code reviews and technical discussions.
  • Use Git and GitHub for version control and collaborative development.
  • Work with Maven or Gradle for dependency management and application builds.
  • Assist with deployment, monitoring, and production troubleshooting.
  • Maintain documentation for APIs, application features, and technical implementations.
  • Collaborate with frontend developers to support application integration.
  • Stay updated with modern Java technologies and software engineering practices.

We believe in learning by doing. You will gain practical experience with Core Java, Java 17+, Spring Boot, Spring MVC, REST APIs, Hibernate, JPA, SQL, MySQL, PostgreSQL, Maven, Gradle, JUnit, Git/GitHub, Docker, cloud deployment, and AI-assisted development tools .

This is a hands-on software engineering role where you will contribute to real Java applications, develop backend functionality, solve technical challenges, and strengthen your understanding of professional software development practices.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 0–2 years of experience in Java development or relevant academic/personal projects.
  • Strong understanding of Core Java and object-oriented programming.
  • Familiarity with Java collections, exception handling, and fundamental programming concepts.
  • Basic understanding of data structures and algorithms.
  • Familiarity with Spring Boot or Spring Framework.
  • Understanding of RESTful APIs, HTTP methods, and JSON.
  • Basic knowledge of SQL and relational databases.
  • Familiarity with Hibernate or JPA is a plus.
  • Understanding of application architecture and software development principles.
  • Familiarity with Git and GitHub.
  • Basic knowledge of Maven or Gradle.
  • Understanding of unit testing and debugging.
  • Knowledge of Docker, microservices, or cloud platforms is an advantage.
  • Strong analytical and problem-solving abilities.
  • Good communication and teamwork skills.
  • Ability to work independently and collaborate effectively in a remote environment.

Benefits

  • Competitive salary based on skills and experience.
  • Fully remote work flexibility.
  • Paid time off and holidays.
  • Professional development and technical learning opportunities.
  • Company-provided equipment where applicable.
  • Exposure to modern Java, enterprise software, and AI-powered development tools.
  • Opportunities to work on real-world backend and enterprise applications.
  • Supportive and collaborative remote work environment.

Skills

  • Java
  • spring
  • spring-boot
  • mysql
  • PostgreSQL
  • Hibernate
  • Github
  • apache-maven
  • Gradle
  • spring-mvc
  • JUnit
  • Docker
  • spring-framework
  • JSON
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Data Eminence

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes