Core Java Developer (Senior)

Gurugram, Haryana, India
Jul 18, 2024
Jul 18, 2025
Onsite
Full-Time
7 Years
Job Description

Infogain is a human-centered digital platform and software engineering company based in Silicon Valley. We specialize in engineering business outcomes for Fortune 500 companies and digital natives across various industries including technology, healthcare, insurance, travel, telecom, and retail & CPG. Our expertise spans cloud technologies, microservices, automation, IoT, and artificial intelligence, driving experience-led transformations in digital platform delivery. Infogain is a Microsoft Gold Partner and Azure Expert Managed Services Provider (MSP).

Roles & Responsibilities

  1. Hands-on Development. Demonstrate expert proficiency in Java, Microservices, and DevOps tools. Lead the implementation of sophisticated software solutions.
  2. Advanced SQL and Data Pipeline. Possess a strong command of advanced SQL queries, data pipelines, and PostgreSQL. Optimize tables and queries for optimal performance.
  3. Event Streaming. Design scalable event-driven architectures utilizing distributed event streaming platforms like Kafka.
  4. AWS Deployment and Containerization. Deploy and manage applications on AWS, Docker, and containerization. Configure scalable, highly available environments.
  5. Design and Architecture. Lead design discussions, provide technical guidance, and conduct thorough code reviews.
  6. Concurrent Workstreams. Manage multiple workstreams, coordinating with cross-functional teams to ensure timely delivery.
  7. Dev Testing and Bug Fixes. Lead development testing, bug fixing, and advanced troubleshooting using effective debugging techniques.
  8. Reusable Frameworks and PoCs. Develop reusable frameworks, create proof-of-concept outcomes, and advocate for best practices.
  9. Documentation. Create and maintain technical documentation covering requirements, designs, and code.
  10. Best Practices & Guidelines. Advocate for best practices, coding standards, and guidelines to uphold high-quality code.
  11. Collaborative Working Sessions. Collaborate effectively with internal and client teams to align on development and technical objectives.

Requirements

  • Bachelor's/Master's degree in Computer Science, Software Engineering, or related field.
  • 7-12 years of robust experience in Java development, Microservices, and DevOps tools.
  • Advanced proficiency in SQL, data pipelines, and PostgreSQL, emphasizing performance optimization.
  • Extensive hands-on experience with distributed event streaming platforms like Kafka.
  • Proficiency in AWS deployment, Docker, and containerization.
  • Ability to manage multiple workstreams effectively and deliver on time.
  • Strong problem-solving and analytical skills with a solid understanding of software architecture and design.
  • Experience in building reusable frameworks and proof-of-concept development is desirable.
  • Excellent communication and collaboration skills.
  • Prior experience working in Agile methodologies.
  • Attention to detail and a commitment to delivering high-quality work.

Benefits

  • Competitive salary and benefits package
  • Opportunities for career growth and professional development
  • Collaborative and inclusive work environment
  • Exposure to cutting-edge technologies and projects

Join Infogain and be part of our journey in accelerating experience-led transformations through digital platforms!