Java Backend Developer
GARGI TECHNOLOGIES INC
Metomen, United States of America
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
JuniorJob location
Metomen, United States of America
Tech stack
Clean Code Principles
Java
API
Amazon Web Services (AWS)
Authentication Protocols
Unit Testing
Azure
Code Review
Databases
Data Security
Software Debugging
DevOps
Monitoring of Systems
Hibernate
Java Persistence API
JUnit
PostgreSQL
Enterprise Messaging Systems
MongoDB
MySQL
NoSQL
OAuth
Object-Oriented Software Development
Performance Tuning
Redis
Mockito
SQL Databases
Multithreading
Google Cloud Platform
Enterprise Software Applications
Spring-mvc
Spring-boot
Backend
GIT
Kubernetes
Information Technology
Kafka
Front End Software Development
REST
Docker
Jenkins
Microservices
Job description
We are looking for a skilled Java Backend Developer to join our engineering team. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable backend services and APIs. You will work closely with frontend developers, DevOps engineers, QA teams, and product managers to build high-performance enterprise applications., * Design, develop, and maintain backend applications using Java technologies.
- Build RESTful APIs and microservices architecture.
- Write clean, scalable, and efficient code following best practices.
- Collaborate with cross-functional teams to define and implement new features.
- Optimize applications for maximum speed and scalability.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews and technical discussions.
- Work with databases and ensure data security and integrity.
- Contribute to CI/CD pipelines and deployment activities.
Requirements
- 1-5 years of hands-on experience in Java backend development.
- Strong proficiency in Core Java, OOP concepts, and multithreading.
- Experience with Spring Boot, Spring MVC, and Hibernate/JPA.
- Good understanding of REST APIs and microservices.
- Familiarity with SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
- Knowledge of Git and version control practices.
- Understanding of cloud platforms like AWS, Azure, or Google Cloud Platform is a plus.
- Familiarity with Docker, Kubernetes, and CI/CD tools is preferred.
- Strong problem-solving and analytical skills.
- Good verbal and written communication skills., * Bachelor's degree in Computer Science, Information Technology, or related field.
- Experience working in Agile/Scrum environments.
- Exposure to Kafka, Redis, or messaging systems is an advantage., * Knowledge of security best practices and authentication mechanisms (JWT, OAuth2).
- Experience with unit testing frameworks such as JUnit or Mockito.
- Understanding of performance tuning and monitoring tools., * Java 8/11/17
- Spring Boot
- Hibernate/JPA
- REST APIs
- MySQL/PostgreSQL
- Docker & Kubernetes
- AWS/Azure
- Git/Jenkins
Benefits & conditions
- Competitive salary and performance bonuses.
- Health, dental, and vision insurance.
- Flexible work environment.
- Career growth and learning opportunities.
- Collaborative and innovative work culture.