Skip to main content

Java MicroServices Developer

Dallas, TX
Permanent
Microservices Development
a Design, develop, and deploy Java based microservices using Spring Boot.
a Implement RESTful APIs, event driven architecture, and asynchronous processing.
a Build scalable, fault tolerant services aligned with microservices principles.
Cloud
Containerization
a Deploy services on AWS / Azure / GCP using managed services.
a Work with containers (Docker) and container orchestration (Kubernetes, AKS, EKS, GKE).
a Implement cloud native patterns such as service registry, config server, and circuit breakers.
Database
Persistence
a Develop data access layers using JPA/Hibernate.
a Integrate with relational (PostgreSQL, MySQL, Oracle) and NoSQL databases (MongoDB, Cassandra).
a Optimize SQL queries and ensure data integrity in distributed environments.
Integration
Messaging
a Implement message based integrations using:
o Kafka
o RabbitMQ
o ActiveMQ
a Work on API gateways, service mesh, and inter service communication.
Quality
DevOps
a Write unit and integration tests (JUnit, Mockito).
a Participate in CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps.
a Ensure observability using logging, monitoring, and tracing tools (ELK, Prometheus, Grafana, OpenTelemetry).
Collaboration
a Work with architects, product owners, QA, and DevOps engineers.
a Participate in code reviews, architectural discussions, and agile ceremonies.
________________________________________
Required Skills
a Strong proficiency in Core Java 8/11/17.
a Expertise in Spring Boot, Spring MVC, Spring Cloud.
a Experience building REST APIs and microservices.
a Good understanding of Docker + Kubernetes.
a Familiarity with CI/CD, Git, Maven/Gradle.
a Experience with SQL and NoSQL databases.
a Knowledge of distributed system patterns:
o Circuit breaker
o API gateway
o Resilience patterns
o Caching
________________________________________
Good to Have
a Experience with service mesh (Istio/Linkerd).
a Exposure to cloud platforms (AWS Lambda, Azure Functions, Cloud Run).
a Experience with OAuth2, JWT, and API security best practices.
a Knowledge of serverless architecture.
a Domain driven design (DDD) practices.

Job Type: Permanent

Job ID: 254437279