Junior Java Developer
GARGI TECHNOLOGIES INC
Texas City, TX, 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)
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.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
BB
Benedikt Bischof
Java Basics
almost 4 years ago
OB
Olena Burkenia
6 Reasons to Use Java For Your Next AI Project
almost 4 years ago
AM
Ashutosh Mishra
20 Essential Tools For Backend Development
over 3 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago