We are seeking an experienced and innovative Senior Java Developer with 6-8 years of expertise in Java programming to join our dynamic team. This role is ideal for a Java expert passionate about developing high-quality, scalable, and reliable applications in a collaborative and agile environment. You’ll work with top-tier talent to engineer solutions that drive digital transformation for Fortune 500 clients across various industries, including technology, healthcare, insurance, and retail.
Roles & Responsibilities
- Application Development. Design, develop, test, and maintain high-performance Java applications that meet business requirements.
- Collaboration. Work closely with cross-functional teams to ensure project milestones and deliverables are met.
- Optimization. Continuously improve code quality and application performance through code optimization, performance tuning, and effective troubleshooting.
- Problem Solving. Identify and resolve complex technical challenges and enhance the reliability and scalability of applications.
- Agile Processes. Participate actively in Agile/Scrum practices to foster team collaboration and effective project management.
Core Skills
- Java Expertise. Advanced proficiency in Java SE and Java EE, with hands-on experience in frameworks like Spring and Hibernate.
- Efficient Coding. Skilled in writing clean, maintainable, and efficient code that follows best practices and standards.
- Complex Systems. Ability to design, develop, and deploy complex applications, making a direct impact on end-user experience and business outcomes.
Secondary Skills
Technical Proficiencies
- Multi-threading for concurrent programming
- Data Structures and Algorithms for optimized solutions
- JMS, JDBC, JSP/Servlets, JPA/Hibernate, XML/JSON handling
- Web Services integration, SQL for database management
- Tools and Frameworks. Proficient in Eclipse, EJB, Kotlin, J2EE, Java Application/Web Server, JSP, and Spring
Soft Skills and Professional Attributes
- Communication Skills. Excellent verbal and written communication abilities to work seamlessly within teams and convey technical information effectively.
- Team Leadership. Strong leadership qualities with the capability to guide, mentor, and support team members.
- Decision-Making. Confident in making strategic technical decisions and taking ownership of project outcomes.
- Interpersonal Skills. Collaborative and approachable, fostering a positive work environment.
Engineering Skills
- Code Optimization and Performance Tuning. Continuously refine code for maximum efficiency.
- Troubleshooting and Debugging. Effective problem-solving to resolve issues promptly.
- Design Patterns. Knowledgeable in using design patterns for clean and scalable application design.
- Unit Testing for high-quality, reliable code.
- Agile/Scrum Methodology to keep projects on track and aligned with client expectations.
About Infogain
Infogain is a human-centered digital platform and software engineering company headquartered in Silicon Valley. As a Microsoft Gold Partner and Azure Expert Managed Services Provider, Infogain specializes in delivering experience-led digital transformation to Fortune 500 companies across various sectors such as technology, healthcare, insurance, and retail. Our expertise spans cloud, microservices, IoT, AI, and automation, driving impactful and scalable solutions. With a global presence in the U.S., UK, UAE, Singapore, and multiple delivery centers across India and Europe, we are a dedicated team committed to engineering business outcomes and accelerating digital transformation.