
Website Infinity Stamford Technology Solutions
Accelerating Customer Growth.
Position Overview:
We are seeking a highly skilled Java Developer with strong expertise in data-driven applications. The ideal candidate will have in-depth knowledge and experience working with NoSQL databases, particularly MongoDB, and a solid understanding of AWS services. Experience with distributed systems and tools such as Kafka and Spark and knowledge of GraphQL is a plus.
Kay Mandatory Skills:-
• At least 10 years of Java backend with Spring boot experience
• NoSQL (Mongo DB) and SQL (DB2 , Postgres etc.) experience
• AWS services(Key being EMR, EKS, Lamda, S3 , AWS logging and monitoring etc.)
• Knowledge of GraphQL is must( even if theoretical)
Key Responsibilities:
Design, develop, and maintain scalable and high-performance Java-based applications with a focus on data-intensive processes.
Work extensively with MongoDB and other NoSQL databases to manage and optimize data storage and retrieval.
Collaborate with cross-functional teams to architect solutions leveraging AWS services such as S3, Lambda, EC2, RDS, etc.
Implement and maintain data pipelines and streaming solutions using tools like Apache Kafka and Spark (nice to have).
Optimize application performance and ensure data integrity across distributed systems.
Write clean, maintainable, and well-documented code following best practices.
Troubleshoot and resolve issues in production environments.
Stay updated with emerging technologies and trends in data engineering and cloud computing.
Required Skills and Qualifications:
Strong proficiency in Java programming with hands-on experience in data-centric applications.
Extensive experience with MongoDB and other NoSQL databases.
Solid understanding and hands on experience in of AWS services (e.g., S3, Lambda, EC2, RDS, etc.) and cloud architecture principles.
Knowledge of distributed systems.
Familiarity with microservices architecture and RESTful APIs.
Strong problem-solving skills with a focus on optimizing data workflows and application performance.
Excellent communication and collaboration skills to work effectively in a team environment.
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Preferred Skills:
Experience working with Kafka and Spark is a plus.
Experience and knowledge of GraphQL is a plus.
Experience with containerization tools like Docker and orchestration platforms such as Kubernetes.
Knowledge of CI/CD pipelines and DevOps practices.
To apply for this job email your details to pramod@infinitysts.com