Java Developer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
We are seeking a skilled Java Developer to architect, design, and develop scalable, distributed microservices. This role involves defining and implementing best practices for microservices development, emphasizing security and performance. You will be responsible for optimizing microservices for high availability and low latency, designing and managing cloud-native applications on AWS, Azure, or GCP, and utilizing containerization tools like Docker, Kubernetes, and Helm for deployment and scalability. The position requires troubleshooting complex production issues, implementing API security with OAuth2, JWT, and API Gateway, and working with messaging systems (Kafka, RabbitMQ). Experience with PostgreSQL, MySQL, and NoSQL databases is essential, along with proficiency in build automation tools (Git, Maven, Gradle) and distributed caching solutions like Redis. Monitoring, logging, and tracing system performance using tools such as Grafana and AppDynamics, along with strong knowledge of multi-threading, concurrency, and performance tuning, are key requirements.
Company
Response Informatics
Response Informatics is a globally recognized technology and enterprise management consulting firm established in 1996. With corporate offices in New Jersey, USA, and Hyderabad, India, our mission is ...