Java Developer
GARGI TECHNOLOGIES INC
United States
2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
AM
Ashutosh Mishra
20 Essential Tools For Backend Development
over 3 years ago
BB
Benedikt Bischof
Java Basics
almost 4 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago