ETHICS CODE logo

Java Engineer - Mid to Senior

ETHICS CODE Indore, Madhya Pradesh, India • Santo Domingo, Distrito Nacional, Dominican Republic


No Relocation

Posted: April 15, 2026

Job Description

Welcome to ETHICS CODE! We are a forward-thinking technology company dedicated to ethical software development practices. We are seeking a skilled Java Engineer at the Mid to Senior level to join our dynamic engineering team.

As a Java Engineer at ETHICS CODE, you will be responsible for designing, developing, and maintaining high-quality Java applications that meet business needs. You will collaborate closely with cross-functional teams including product management, QA, and DevOps to deliver scalable and efficient solutions.

Responsibilities

  • Develop and maintain Java-based applications ensuring performance, quality, and responsiveness.
  • Collaborate with stakeholders to gather and analyze requirements.
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in code reviews, testing, and troubleshooting to ensure software quality.
  • Work with DevOps teams to deploy and monitor applications in various environments.
  • Stay updated with emerging technologies and industry trends to ensure continuous improvement.
Welcome to ETHICS CODE! We are a forward-thinking technology company dedicated to ethical software development practices. We are seeking a skilled Java Engineer at the Mid to Senior level to join our dynamic engineering team.As a Java Engineer at ETHIC...
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in Java development.
  • Strong knowledge of Java SE and Java EE technologies.
  • Experience with frameworks such as Spring, Hibernate, or similar.
  • Familiarity with RESTful API design and development.
  • Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Knowledge of version control systems, preferably Git.
  • Understanding of software development lifecycle and Agile methodologies.
  • Strong problem-solving, communication, and interpersonal skills.

Additional Content

Welcome to ETHICS CODE! We are a forward-thinking technology company dedicated to ethical software development practices. We are seeking a skilled Java Engineer at the Mid to Senior level to join our dynamic engineering team.

As a Java Engineer at ETHICS CODE, you will be responsible for designing, developing, and maintaining high-quality Java applications that meet business needs. You will collaborate closely with cross-functional teams including product management, QA, and DevOps to deliver scalable and efficient solutions.

Responsibilities

  • Develop and maintain Java-based applications ensuring performance, quality, and responsiveness.
  • Collaborate with stakeholders to gather and analyze requirements.
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in code reviews, testing, and troubleshooting to ensure software quality.
  • Work with DevOps teams to deploy and monitor applications in various environments.
  • Stay updated with emerging technologies and industry trends to ensure continuous improvement.
Welcome to ETHICS CODE! We are a forward-thinking technology company dedicated to ethical software development practices. We are seeking a skilled Java Engineer at the Mid to Senior level to join our dynamic engineering team.As a Java Engineer at ETHIC...
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in Java development.
  • Strong knowledge of Java SE and Java EE technologies.
  • Experience with frameworks such as Spring, Hibernate, or similar.
  • Familiarity with RESTful API design and development.
  • Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Knowledge of version control systems, preferably Git.
  • Understanding of software development lifecycle and Agile methodologies.
  • Strong problem-solving, communication, and interpersonal skills.