Java Backend Developer

Overview

On Site
$60,000 - $80,000
Full Time

Skills

Java & OOP
HTML/CSS
Java Script
Spring Boot
SQL & Oracle
DSA
API
Microservice
Middleware Technologies
Git
Maven & Gradle
JUnit
CI/CD
AWS
S/W Design Patterns
System Architecture

Job Details

Core Technical Skills
  • Core Java & JVM Internals:
    Mastery of the Java language, object-oriented programming (OOP) principles, and the underlying Java Virtual Machine (JVM).
  • :
    Expertise in the Spring ecosystem, including Spring Boot and Spring MVC, for building robust and scalable enterprise applications.
  • Database Management:
    Proficiency in working with SQL databases (e.g., , ), understanding data structures, and performing CRUD operations.
  • API Development:
    Ability to design and implement RESTful APIs for seamless integration between systems.
  • :
    Knowledge of designing and building distributed systems, often leveraging technologies like .
  • Middleware Technologies:
    Experience with messaging queues and other middleware for inter-service communication.
Essential Tools & Practices
  • Version Control (Git): Essential for collaborative development and managing code changes.
  • Build Tools: Familiarity with build tools like or for managing project dependencies.
  • : Proficiency in writing unit tests using frameworks like to ensure code quality and reliability.
  • CI/CD: Understanding and experience with Continuous Integration and Continuous Deployment practices.
  • Cloud Platforms: Knowledge of cloud environments like or Azure.
Architectural & Design Skills
  • :
    Deep understanding and application of various design patterns to create modular and maintainable code.
  • :
    Ability to design scalable and resilient systems, including concepts like serverless architectures.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.