Infogain is a human-centered digital platform and software engineering company headquartered in Silicon Valley. We partner with Fortune 500 companies and digital natives across various industries including technology, healthcare, insurance, travel, telecom, and retail & CPG. Our focus is on accelerating experience-led transformation using cloud, microservices, automation, IoT, and AI technologies. As a Microsoft Gold Partner and Azure Expert Managed Services Provider (MSP), we are dedicated to delivering innovative digital solutions. Our global presence spans offices in California, Washington, Texas, the UK, UAE, Singapore, and delivery centers in Seattle, Houston, Austin, Kraków, Noida, Gurgaon, Mumbai, Pune, and Bengaluru.
Experience. 4.5 to 6 years
Roles & Responsibilities
- Design, develop, and implement complex Java applications to meet business needs.
- Lead and mentor junior developers, providing technical guidance and code reviews.
- Collaborate with cross-functional teams to deliver high-quality, scalable solutions.
- Troubleshoot and resolve complex technical issues, ensuring efficient problem-solving.
- Stay updated with industry trends and emerging technologies to drive innovation.
- Participate in agile development methodologies including Scrum and Kanban.
- Write and maintain unit tests, integration tests, and automated tests to ensure code quality.
- Work closely with QA teams to deliver robust and reliable software.
- Communicate technical designs and solutions effectively to non-technical stakeholders.
Core Skills
- 5+ years of experience in Java development.
- Strong proficiency with Java 8+, Spring, Hibernate (JPA), and related technologies.
- Hands-on experience with messaging tools such as Kafka.
- Expertise in NoSQL/SQL databases like MongoDB, Postgres.
- Proficiency with cache databases such as Redis.
- Deep understanding of software design patterns and principles.
- Excellent problem-solving skills and debugging techniques.
- Experience with agile development methodologies.
- Strong communication and leadership skills.
Nice to Have
- Experience with DevOps tools (Docker, Kubernetes, Jenkins).
- Familiarity with microservices architecture.
- Knowledge of software design patterns (Creational, Structural, and Behavioral).
- Certification in Java or related technologies.
- Experience with cross-cutting concerns such as logging, monitoring, debugging, and security.
Skills
- Primary Skill. Java Development
- Sub-Skills. Core Java, Eclipse, EJB, Hibernate, J2EE, Java Application/Web Server, JSP, JUnit, Spring, REST APIs, GIT, Kubernetes, Azure AD, AWS-Apps, SQL
Why Join Us? At Infogain, you will be part of a dynamic team dedicated to engineering transformative digital solutions. We offer a collaborative work environment that encourages innovation and professional growth. Join us and contribute to shaping the future of technology for leading global brands.