Junior Java Developer

GARGI TECHNOLOGIES INC
Texas City, TX, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Amazon Web Services Unit Testing Microsoft Azure Cloud Computing Code Review Continuous Integration Relational Databases Github Gradle Hibernate (Java)
+32 more
Java Persistence API Java Web Services Spring Framework PostgreSQL Apache 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 ReactJS Spring-boot Git AngularJS Integration Tests Solid Principles Information Technology Apache Kafka Build Tools Front End Software Development Restful APIs 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

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

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

4:25 min

Preparing junior developers for an agentic job market

Lee Faus · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all