Java Developer

GARGI TECHNOLOGIES INC
United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services JIRA HTML5 Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing Continuous Integration
+34 more
Data Structures Relational Databases Software Design Patterns DevOps Monitoring of Systems Hibernate (Java) Java Persistence API Spring Framework Junit PostgreSQL MongoDB MySQL NoSQL Object-Oriented Software Development Scrum Methodology Singleton Pattern SQL Databases Testng Trello Google Cloud ReactJS AWS Lambda Vue.js Containerization AngularJS Integration Tests Kubernetes Deployment Automation Cassandra Front End Software Development Functional Programming Restful APIs Docker Microservices

Requirements

  • Advanced Java Expertise: Strong command of Core Java and Advanced Java, including functional programming and advanced data structures.
  • Modern Java Features: Proficiency in Java 8+ features such as Streams, Lambdas, Optional, and Concurrent APIs.
  • Backend Technologies: Hands-on experience with Spring Framework (Core, Boot, Security), Hibernate/JPA, Microservices architecture, and RESTful APIs.
  • Cloud Proficiency: Experience with Cloud Platforms like AWS, Azure, or Google Cloud, including deployment and monitoring tools.
  • Frontend Basics: Familiarity with HTML5, CSS3, JavaScript, and frameworks such as Angular, React, or Vue.js for frontend-backend integration.
  • DevOps and CI/CD: Knowledge of containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines for automated deployment.
  • Design Patterns & Architecture: Strong understanding of Object-Oriented Programming (OOP), design principles, and experience applying design patterns like Singleton, Factory, Observer, etc.
  • Database Expertise: Proficiency in relational databases (SQL, MySQL, PostgreSQL) and familiarity with NoSQL databases (MongoDB, Cassandra).
  • Testing Skills: Experience with unit testing frameworks (JUnit, TestNG) and integration testing.
  • Agile Methodologies: Exposure to Agile/Scrum methodologies and tools like Jira or Trello.

Apply for this position

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

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

Videos

See all

Related articles

See all