Java Software Engineer
GARGI TECHNOLOGIES INC
United States
6 days 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
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
Spring Security
Amazon Web Services
Application Performance Management
Microsoft Azure
Cloud Computing
Code Review
Databases
Data Structures
Software Design Patterns
DevOps
+25 more
Github
Java Persistence API
Java Web Services
PostgreSQL
MongoDB
MySQL
NoSQL
Object-Oriented Software Development
Oracle (Applications)
RabbitMQ
Software Engineering
Software Systems
Google Cloud
Enterprise Software Applications
Spring-mvc
Spring-boot
Git
Information Technology
Cassandra
Apache Kafka
Restful APIs
Terraform
Docker
Jenkins
Microservices
Job description
We are seeking a talented Java Software Engineer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate has strong experience with Java, Spring Boot, REST APIs, microservices, and cloud technologies. You will work closely with cross-functional teams to build secure, reliable, and efficient software solutions that support business objectives., * Design, develop, test, and deploy Java-based applications and services.
- Build scalable RESTful APIs using Java and Spring Boot.
- Develop and maintain microservices-based architectures.
- Write clean, efficient, and maintainable code following best practices.
- Collaborate with product managers, architects, QA engineers, and DevOps teams.
- Optimize application performance, scalability, and security.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot production issues and implement effective solutions.
- Create technical documentation and maintain development standards.
- Stay current with emerging technologies and recommend improvements.
Requirements
- Bachelor’’s degree in Computer Science, Information Technology, or a related field.
- 3+ years of professional experience in Java software development.
- Strong proficiency in Java 8/11/17 and object-oriented programming.
- Experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
- Hands-on experience developing RESTful APIs and Microservices.
- Strong knowledge of SQL databases such as MySQL, PostgreSQL, or Oracle.
- Experience with Git and CI/CD pipelines.
- Familiarity with Docker and Kubernetes.
- Understanding of software design patterns and data structures.
- Excellent problem-solving and communication skills., * Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of Apache Kafka or RabbitMQ.
- Experience with NoSQL databases such as MongoDB or Cassandra.
- Familiarity with Terraform, Jenkins, or GitHub Actions.
- Experience working in Agile/Scrum environments.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.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
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago