Junior Java Developer

GARGI TECHNOLOGIES INC
Texas City, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Texas City, United States of America

Tech stack

Java
JavaScript
Amazon Web Services (AWS)
Unit Testing
Azure
Cloud Computing
Code Review
Continuous Integration
Relational Databases
Github
Gradle
Hibernate
Java Persistence API
Java Web Services
Spring
PostgreSQL
Maven
Enterprise Messaging Systems
MongoDB
MySQL
NoSQL
Object-Oriented Software Development
Oracle Applications
RabbitMQ
Software Deployment
Software Engineering
SQL Databases
Web Services
Data Storage Management
Google Cloud Platform
React
Spring-boot
GIT
Angular
Integration Tests
Solid Principles
Information Technology
Kafka
Build Tools
Front End Software Development
REST
Docker
Jenkins
Microservices

Job description

We are seeking a motivated and detail-oriented Junior Java Developer to join our growing development team. The ideal candidate will have hands-on experience in Java development, object-oriented programming, and modern backend technologies. You will work closely with senior developers, architects, and cross-functional teams to design, develop, test, and maintain scalable applications., * Design, develop, test, and maintain Java-based applications.

  • Write clean, efficient, and well-documented code.
  • Participate in the complete Software Development Life Cycle (SDLC).
  • Develop and consume RESTful APIs and web services.
  • Collaborate with team members to troubleshoot and resolve application issues.
  • Perform unit testing and support integration testing activities.
  • Work with relational databases for data storage and retrieval.
  • Participate in code reviews and follow coding best practices.
  • Support application deployment and maintenance activities.
  • Stay updated with emerging technologies and industry trends.

Requirements

  • 1-6 years of experience in Java development.
  • Strong knowledge of Core Java and Object-Oriented Programming (OOP).
  • Experience with Spring Framework, Spring Boot, and Hibernate/JPA.
  • Knowledge of REST APIs and Microservices architecture.
  • Experience with SQL databases such as MySQL, PostgreSQL, or Oracle.
  • Familiarity with Git version control.
  • Understanding of software design principles and development methodologies.
  • Knowledge of Maven or Gradle build tools.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.

Preferred Skills

  • Experience with AWS, Azure, or Google Cloud Platform.
  • Knowledge of Docker and Kubernetes.
  • Familiarity with CI/CD tools such as Jenkins or GitHub Actions.
  • Experience working in Agile/Scrum environments.
  • Basic knowledge of front-end technologies such as React, Angular, or JavaScript.

Education

  • Bachelor''s degree in Computer Science, Information Technology, Software Engineering, or a related field.

Nice to Have

  • Experience with Kafka, RabbitMQ, or other messaging systems.
  • Knowledge of NoSQL databases such as MongoDB.
  • Relevant certifications in Java or Cloud technologies.

Apply for this position