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
Junior

Job 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.

Apply for this position