Join MSBC as a Java Developer – Build Enterprise-Grade Applications and Scalable Systems
We are looking for a talented and motivated Java Developer with 6+ years of experience in Core Java development. In this role, you’ll be responsible for designing, developing, and maintaining scalable enterprise applications that solve real-world business challenges. You will collaborate closely with cross-functional teams to ensure clean, maintainable, and high-performance code is delivered.
Key Tools & Frameworks
- Programming Languages – Java 8+, SQL
- Frameworks – Spring Core, Spring Boot, Spring MVC
- Web Services & APIs – RESTful APIs, JSON
- Build & DevOps – Maven, Gradle, Jenkins, Git
- Databases – MySQL, PostgreSQL, Oracle
- Version Control – Git, GitHub, GitLab
- Testing – JUnit, TestNG
- Others (Nice to Have) – HTML, CSS, JavaScript, AWS, Azure, CI/CD tools, ELK Stack
Key Responsibilities
- Design, develop, and maintain scalable and robust Java applications.
- Write clean, efficient, and reusable code adhering to best practices.
- Troubleshoot and resolve issues in development and production environments.
- Participate in code reviews, unit testing, debugging, and optimization efforts.
- Collaborate with cross-functional teams including QA, DevOps, and Business Analysts.
- Work in Agile/Scrum-based development cycles and actively contribute to sprint activities.
- Support database design, query optimization, and data integrity within applications.
- Ensure timely delivery of high-quality solutions by actively managing tasks and timelines.
Skills & Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of hands-on experience in Core Java development.
- Proficient in OOPs concepts, Collections, Multithreading, Exception Handling, and Java Memory Management.
- Experience with RESTful APIs, JSON handling, and integrating web services.
- Familiar with Spring Boot, MVC, and other Spring-based modules.
- Knowledge of JDBC and relational databases such as MySQL, PostgreSQL, or Oracle.
- Comfortable using Git for version control and Maven/Gradle for project builds.
- Exposure to unit testing frameworks (JUnit, TestNG) and code quality tools.
- Familiarity with basic front-end technologies (HTML, CSS, JavaScript).
- Understanding of cloud services (AWS, Azure) and deployment pipelines.
- Experience with monitoring tools like ELK Stack or Grafana.
- Background in building secure and maintainable enterprise applications.