Java Software Engineer

Cogent Infotech

$90K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2-12 years of Java development experience
  • Strong expertise in Core Java, Spring Boot, Hibernate/JPA
  • Familiarity with REST APIs, Microservices, and Distributed Systems
  • Exposure to frontend technologies like React or Angular (for Full-Stack roles)
  • Familiarity with cloud platforms (AWS/Azure/GCP)
  • Solid understanding of SQL/NoSQL databases (PostgreSQL, MySQL)

Responsibilities

  • Design and develop Spring Boot-based backend services and RESTful APIs
  • Build and maintain microservices architectures and distributed systems
  • Develop front-end applications using React or Angular (for Full-Stack roles)
  • Deploy and manage applications on AWS, Azure, or GCP
  • Work with Docker, Kubernetes, and CI/CD pipelines
  • Collaborate with product and QA teams to deliver high-quality, scalable solutions

Benefits

  • Opportunity to work in a modern development environment with a focus on best practices
  • Exposure to cloud technologies and microservices architecture
  • Collaboration with cross-functional teams
  • Hands-on experience with CI/CD and container orchestration tools
  • Possibility for continued professional development with certifications
Full Job Description
Job Title: Java Software Engineer
Full-time on-site required
Summary
Build Scalable Systems with Modern Java!
We're looking for mid-level Java professionals (2-12 years' experience) who are passionate about building high-performance, cloud-ready and micro services-based applications.
Open Roles
  • Java Backend Developer
  1. Primary Skills: Java, Spring Boot, Spring Framework, RESTful API Development, Microservices Architecture, SQL (MySQL/PostgreSQL/Oracle), Hibernate/JPA, Maven/Gradle, Git
  2. Secondary Skills: Apache Kafka, RabbitMQ, Docker, Kubernetes, Redis/Caching, CI/CD (Jenkins/GitHub Actions), Cloud Platforms (AWS/Azure/GCP), Unit Testing (JUnit/Mockito
  • Java Full-Stack Developer (Java + React / Angular)
  1. Primary Skills: Java, Spring Boot, Spring Framework, RESTful API Development, Microservices Architecture, Hibernate/JPA , SQL (MySQL/PostgreSQL/Oracle), React / Angular, HTML, CSS, JavaScript, Git
  2. Secondary Skills: Apache Kafka, RabbitMQ, Docker, Kubernetes, Redis/Caching, CI/CD (Jenkins/GitHub Actions), Cloud Platforms (AWS/Azure/GCP), Unit Testing (JUnit/Mockito)
  • Java Microservices Developer
  1. Primary Skills: Java, Spring Boot, Spring Cloud, Microservices Architecture, RESTful API Development, Hibernate/JPA, SQL (MySQL/PostgreSQL/Oracle), Maven/Gradle, Git
  2. Secondary Skills: Apache Kafka / RabbitMQ, Docker, Kubernetes, Redis/Caching, CI/CD (Jenkins/GitHub Actions), API Gateway, Service Discovery (Eureka/Consul), Cloud Platforms (AWS/Azure/GCP), Unit Testing (JUnit/Mockito), Monitoring & Logging (ELK/Splunk)
  • Java + Cloud Developer
  1. Primary Skills: Java, Spring Boot, Spring Framework, RESTful API Development, Microservices Architecture, SQL (MySQL/PostgreSQL/Oracle), Cloud Platforms (Amazon Web Services / Microsoft Azure / Google Cloud Platform), Docker, Git
  2. Secondary Skills: Kubernetes, Apache Kafka / RabbitMQ, Redis/Caching, CI/CD (Jenkins/GitHub Actions), Terraform/Infrastructure as Code, Monitoring & Logging (ELK/Splunk), Unit Testing (JUnit/Mockito), Maven/Gradle
What You'll Do
Depending on the role, you will:
  • Design and develop Spring Boot-based backend services and RESTful APIs
  • Build and maintain microservices architectures and distributed systems
  • Develop front-end applications using React or Angular (Full-Stack roles)
  • Deploy and manage applications on AWS, Azure or GCP
  • Work with Docker, Kubernetes and CI/CD pipelines
  • Collaborate with product and QA teams to deliver high-quality, scalable solutions
What we're looking for
  • 2-12 years of experience in Java development
  • Strong expertise in Core Java, Spring Boot, Hibernate/JPA
  • Experience with REST APIs, Microservices and Distributed Systems
  • Exposure to React or Angular (for Full-Stack roles)
  • Familiarity with Cloud platforms (AWS/Azure/GCP)
  • Solid understanding of SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB)
Preferred Skills & Certifications
  • Experience with Kafka, RabbitMQ, Redis
  • Knowledge of OAuth2, JWT and application security best practices
  • Cloud or Java certifications
  • Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab)

Similar Jobs

More Jobs at Cogent Infotech

  • Project Manager - Water
    $70K — $95K *
    Saint Louis, MO 63129 (Saint Louis County)
    Energy & Utilities
    In-Person

More Information Technology Jobs

Find similar Java Software Engineer jobs: