Introduction
At MBIG IT SERVICES, we believe in building long-term partnerships and delivering exceptional solutions to clients through deep collaboration and cutting-edge technology. As a Java Software Developer, you’ll be part of a dynamic team that transforms businesses through cloud-native and AI-powered applications. You’ll work closely with clients across various industries to drive innovation, efficiency, and digital excellence.
Your role will be based in our Development and Innovation Center, where you’ll contribute to high-impact projects using robust technology stacks and modern development practices. At MBIG, we value curiosity, innovation, and continuous learning, and we foster an inclusive culture that supports your growth and celebrates your unique expertise.
Your Role and Responsibilities
As a Software Developer, you will engage in full-cycle software development—from design and implementation to testing and deployment. You will help design scalable, secure, and high-performance applications that support our clients’ digital journeys.
Your responsibilities include:
Problem Solving & Optimization:
Analyze software issues, validate root causes, and implement effective fixes or improvements in collaboration with technical leads and architects.
Development Lifecycle Participation: Contribute across the full SDLC including design, development, testing, deployment, and support to ensure robust and efficient solutions.
Stakeholder Collaboration & Innovation: Engage with clients and internal teams to understand requirements and deliver innovative, maintainable code using industry best practices.
Required Education:
Diploma,Bachelor’s Degree in Computer Science, IT, or related fields.
Preferred Education:
Master’s Degree (MCA, M.Sc. IT/CS)
Required Technical and Professional Experience:
3–5 years of experience in software development
Strong hands-on experience in Java 8 or higher
Expertise in Spring Framework (Spring 4+) and Hibernate
Deep understanding of Object-Oriented Programming concepts
Proficiency in:
Exception Handling
Collections (List, Set, Map)
Abstract Classes and Interfaces
File I/O, Serialization
Generics, Java Keywords (static, final, synchronized, transient, etc.)
JVM internals and memory management
Multithreading and Synchronization
JSP / Servlets
Preferred Technical Skills:
Familiarity with build tools like Maven, Ant
Experience with Git for version control
Knowledge of Design Patterns and code optimization
Exposure to advanced Spring modules (Core, ORM, DAO, AOP)