Java Microservices Developer
GARGI TECHNOLOGIES INC
Kansas 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
IntermediateJob location
Kansas City, United States of America
Tech stack
Java
Application Performance Management
Authentication Protocols
Code Review
Databases
Continuous Integration
Relational Databases
Software Debugging
Software Design Patterns
DevOps
Distributed Systems
Fault Tolerance
Monitoring of Systems
Hibernate
Java Persistence API
Spring
PostgreSQL
Enterprise Messaging Systems
MySQL
OAuth
Oracle
RabbitMQ
Cloud Services
Prometheus
JSON Web Token
Software Organization
Data Logging
Spring Cloud
Grafana
Spring-boot
Software Security
GIT
Containerization
Kubernetes
Information Technology
Kafka
REST
Dynatrace
Docker
Jenkins
Microservices
Job description
We are seeking a talented Java Microservices Developer to design, develop, and maintain scalable, cloud-ready microservices-based applications. The ideal candidate should have strong experience with Java, Spring Boot, REST APIs, distributed systems, and modern software development practices., * Design and develop microservices using Java and Spring Boot.
- Build and maintain RESTful APIs and backend services.
- Develop scalable, high-performance, and fault-tolerant applications.
- Collaborate with architects, product owners, QA engineers, and DevOps teams.
- Integrate microservices with databases, messaging systems, and third-party services.
- Implement security, authentication, and authorization mechanisms.
- Troubleshoot, debug, and resolve production issues.
- Participate in code reviews and maintain coding standards.
- Write unit, integration, and performance tests.
- Support CI/CD pipelines and cloud deployments.
- Monitor application performance and optimize resource utilization.
Requirements
- Strong proficiency in Java (Java 8/11/17 or later).
- Experience with:
- Spring Boot
- Spring Framework
- Spring Cloud
- Hibernate or JPA
- Strong understanding of microservices architecture and design patterns.
- Experience developing RESTful APIs.
- Knowledge of relational databases such as:
- MySQL
- PostgreSQL
- Oracle Database
- Experience with version control using Git.
- Familiarity with messaging technologies such as:
- Apache Kafka
- RabbitMQ
- Understanding of API security, OAuth2, JWT, and authentication mechanisms.
Preferred Skills
- Experience with containerization and orchestration:
- Docker
- Kubernetes
- Knowledge of cloud platforms, * Experience with CI/CD tools such as Jenkins.
- Familiarity with monitoring tools like Prometheus and Grafana.
- Knowledge of distributed tracing and logging frameworks., * Bachelor''s degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in Java backend development.
- Hands-on experience building and deploying microservices in production environments.