Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18766988

    FULLTIME

    Java Developer

    DE

    data eminence

    Not specified · onsite · Posted 30d ago

    Sourced fromFoundit
    Not disclosed0–2 yrsfulltimeNot specified

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.2s
    • Found the form on Foundit · 10 questions to answer1.0s
    • Decided the answers for all of them2.4s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    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, efficient, 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

    Sourced from foundit

    Section · 02

    Skills

    MavenDockerGithubgradlejpaSQLREST APISpring BootJavaHibernateGIT

    Java Developer · waiting for your command