Java Microservices Developer(C2C,1099,W2)ALL VISAS ACCEPTED
Job Overview:
We are seeking a highly skilled Java Microservices Developer to design, develop, and maintain microservices-based applications. The ideal candidate should have expertise in Java, Spring Boot, RESTful APIs, cloud platforms, and containerization. The role requires strong problem-solving skills, hands-on experience with distributed systems, and a deep understanding of best practices in microservices architecture.
Key Responsibilities:
- Design and develop scalable and resilient microservices using Java, Spring Boot, and Spring Cloud.
- Build and maintain RESTful APIs and event-driven architecture using Kafka or RabbitMQ.
- Work with database technologies (SQL & NoSQL) such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
- Implement authentication and authorization using OAuth2, JWT, or OpenID Connect.
- Optimize application performance, security, and reliability.
- Implement CI/CD pipelines and work with DevOps teams for seamless deployment.
- Develop containerized applications using Docker and Kubernetes.
- Ensure test-driven development (TDD) with JUnit, Mockito, or TestNG.
- Work with cloud platforms such as AWS, Azure, or Google Cloud for deployment and scalability.
- Monitor and debug production issues using logging tools like Splunk, ELK Stack, or Prometheus.
- Collaborate with frontend developers, DevOps, and QA teams to deliver high-quality software solutions.
Required Skills & Qualifications:
- 5+ years of experience in Java (8/11/17) and Spring Boot development.
- Strong knowledge of Microservices Architecture and distributed systems.
- Experience with Spring Cloud, API Gateway, and Service Discovery (Eureka, Consul, etc.).
- Hands-on experience with message brokers like Kafka, RabbitMQ, or ActiveMQ.
- Familiarity with containerization (Docker, Kubernetes) and orchestration.
- Experience with cloud computing platforms (AWS, Azure, Google Cloud Platform).
- Knowledge of caching mechanisms (Redis, Memcached).
- Hands-on experience with unit testing, integration testing, and contract testing.
- Strong knowledge of SQL and NoSQL databases.
- Experience in CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD, ArgoCD).
- Strong debugging and problem-solving skills.
Preferred Qualifications:
- Experience with GraphQL.
- Knowledge of Serverless frameworks (AWS Lambda, Azure Functions).
- Familiarity with Terraform, Helm Charts for infrastructure automation.
- Hands-on experience with API documentation tools like Swagger/OpenAPI.
- Prior experience working in Agile/Scrum environments.
Thanks
Debasish Pattnaik
Job Overview:
We are seeking a highly skilled Java Microservices Developer to design, develop, and maintain microservices-based applications. The ideal candidate should have expertise in Java, Spring Boot, RESTful APIs, cloud platforms, and containerization. The role requires strong problem-solving skills, hands-on experience with distributed systems, and a deep understanding of best practices in microservices architecture.
Key Responsibilities:
- Design and develop scalable and resilient microservices using Java, Spring Boot, and Spring Cloud.
- Build and maintain RESTful APIs and event-driven architecture using Kafka or RabbitMQ.
- Work with database technologies (SQL & NoSQL) such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
- Implement authentication and authorization using OAuth2, JWT, or OpenID Connect.
- Optimize application performance, security, and reliability.
- Implement CI/CD pipelines and work with DevOps teams for seamless deployment.
- Develop containerized applications using Docker and Kubernetes.
- Ensure test-driven development (TDD) with JUnit, Mockito, or TestNG.
- Work with cloud platforms such as AWS, Azure, or Google Cloud for deployment and scalability.
- Monitor and debug production issues using logging tools like Splunk, ELK Stack, or Prometheus.
- Collaborate with frontend developers, DevOps, and QA teams to deliver high-quality software solutions.
Required Skills & Qualifications:
- 5+ years of experience in Java (8/11/17) and Spring Boot development.
- Strong knowledge of Microservices Architecture and distributed systems.
- Experience with Spring Cloud, API Gateway, and Service Discovery (Eureka, Consul, etc.).
- Hands-on experience with message brokers like Kafka, RabbitMQ, or ActiveMQ.
- Familiarity with containerization (Docker, Kubernetes) and orchestration.
- Experience with cloud computing platforms (AWS, Azure, Google Cloud Platform).
- Knowledge of caching mechanisms (Redis, Memcached).
- Hands-on experience with unit testing, integration testing, and contract testing.
- Strong knowledge of SQL and NoSQL databases.
- Experience in CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD, ArgoCD).
- Strong debugging and problem-solving skills.
Preferred Qualifications:
- Experience with GraphQL.
- Knowledge of Serverless frameworks (AWS Lambda, Azure Functions).
- Familiarity with Terraform, Helm Charts for infrastructure automation.
- Hands-on experience with API documentation tools like Swagger/OpenAPI.
- Prior experience working in Agile/Scrum environments.
Thanks
Debasish Pattnaik