Java Backend Developer

DPP Tech, Inc.
United States
about 1 month ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Spring Security Amazon Web Services Microsoft Azure Code Review Relational Databases Database Schema Software Design Patterns DevOps Gradle Hibernate (Java) Java Persistence API
+29 more
Spring Framework Junit PostgreSQL Apache Maven Enterprise Messaging Systems MySQL Object-Oriented Software Development Oracle (Applications) Performance Tuning Query Optimization RabbitMQ Mockito Software Engineering Software Organization Google Cloud Enterprise Software Applications Spring-mvc System Availability Spring-boot Indexer Backend Git Spring Data Integration Tests Apache Kafka Restful APIs Software Version Control Docker Microservices

Job description

The ideal candidate will have strong expertise in Java, Spring Boot, microservices, REST APIs, relational databases, and enterprise backend application development. The candidate will be responsible for designing, developing, and maintaining highly scalable, reliable, and secure backend services supporting business-critical applications., * Design, develop, and maintain scalable backend applications using Java and Spring Boot.

  • Design and implement microservices-based architectures for enterprise applications.
  • Develop secure and scalable RESTful APIs and backend services.
  • Work with relational databases including MySQL, PostgreSQL, or Oracle.
  • Perform database schema design, query optimization, indexing, and performance tuning.
  • Develop and maintain integrations with internal and external enterprise systems.
  • Work with ORM technologies such as Hibernate/JPA.
  • Develop unit and integration tests using JUnit and Mockito and follow TDD practices where applicable.
  • Participate in code reviews, architecture discussions, troubleshooting, and performance optimization.
  • Work with Maven or Gradle and Git-based version control.
  • Develop and deploy containerized applications using Docker and Kubernetes.
  • Work with messaging platforms such as Kafka or RabbitMQ.
  • Collaborate with product managers, architects, DevOps engineers, QA teams, and other technical stakeholders.
  • Contribute to cloud-based application development and deployment across AWS, Azure, or Google Cloud Platform environments.
  • Troubleshoot production issues and ensure high availability, scalability, and reliability of backend services.

Requirements

We are seeking an experienced Senior Java Backend Engineer with 10+ years of hands-on experience in Java development and a strong background in retail or eCommerce environments., * 10+ years of professional software development experience, with strong hands-on Java development.

  • Strong expertise in Java and Spring Boot.
  • Strong knowledge of Spring Framework, including Spring MVC, Spring Data, and Spring Security.
  • Proven experience designing and developing microservices architectures.
  • Strong experience developing RESTful APIs.
  • Strong knowledge of relational databases such as MySQL, PostgreSQL, or Oracle.
  • Experience with database schema design, query optimization, indexing, and performance tuning.
  • Strong experience with Hibernate/JPA.
  • Experience with Maven and/or Gradle.
  • Strong experience with Git and modern software development practices.
  • Experience with JUnit and Mockito and unit/integration testing.
  • Hands-on experience with Docker and Kubernetes.
  • Understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Strong understanding of object-oriented programming, design patterns, and software engineering principles.
  • Strong communication, problem-solving, and collaboration skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…