Back to Jobs
Recently postedTechnology

Java Developer

Incedo IncDallas, TX🇺🇸United States

Why this role stands out

This hybrid Java Backend Developer role at Incedo Inc offers exciting opportunities to lead scalable backend solutions using cutting-edge technologies like Java, Spring Boot, and Microservices. You'll thrive here if you have extensive experience in backend development and a passion for innovation, with the flexibility to work from Pittsburgh, Dallas, or Cleveland. Apply now to join a reputable company and make a significant impact.

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationDallas, TX, United States
DockerMicroservicesMySQLOracleSQLSpringSpring BootGitAWSScrumSplunkApacheGitHub ActionsGoogle CloudGrafanaHibernateJUnitJavaJenkinsKafkaRESTAzurePostgreSQLKubernetesAgileCI/CDMockito

Job description

Java Developer

Experience: 8–12 Years
Location: Pittsburgh, PA/Dallas, TX/Strongville, OH

Pay Rate: 50/hr on W2

Job Summary

We are looking for an Java Developer with 3–5 years of experience in designing, developing, testing, and maintaining Java-based applications. The ideal candidate should have strong Java fundamentals, hands-on experience with Spring Boot and REST APIs, and a good understanding of software development best practices.

The candidate will work closely with senior developers, architects, QA engineers, and product teams to deliver scalable, reliable, and high-quality applications.

Key Responsibilities

  • Develop, test, and maintain applications using Java and Spring Boot.
  • Design and develop RESTful APIs and microservices.
  • Write clean, maintainable, and efficient code following Java best practices.
  • Participate in code reviews and contribute to improving application quality.
  • Troubleshoot application issues and perform root-cause analysis.
  • Develop unit and integration tests to ensure application reliability.
  • Work with relational databases and write SQL queries.
  • Collaborate with QA and other engineering teams throughout the software development lifecycle.
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, reviews, and retrospectives.
  • Support application deployments and resolve production issues as required.
  • Follow Git-based version control and established CI/CD practices.

Required Skills

  • 5–8 years of hands-on Java development experience.
  • Strong knowledge of Core Java, OOP, Collections, Exception Handling, and Multithreading.
  • Hands-on experience with Spring Boot, Spring Framework, and REST APIs.
  • Understanding of Microservices architecture.
  • Experience with SQL and relational databases such as Oracle, MySQL, or PostgreSQL.
  • Experience with Git and version control systems.
  • Knowledge of JUnit/Mockito or similar testing frameworks.
  • Good understanding of Agile/Scrum methodologies.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork skills.

Preferred / Nice-to-Have Skills

  • Experience with Apache Kafka or other messaging platforms.
  • Exposure to Docker and Kubernetes.
  • Knowledge of AWS, Azure, or Google Cloud Platform.
  • Experience with Jenkins, GitHub Actions, or other CI/CD tools.
  • Familiarity with Hibernate/JPA.

Exposure to logging and monitoring tools such as Splunk, Dynatrace, or Grafana

Similar jobs