Job description
Mindteck is searching for a dynamic Senior Java Developer to join our innovative team in Cyberjaya, Selangor. If you are passionate about developing cutting-edge solutions and driving end-to-end Java application projects, this could be your next career move. With Mindteck, you'll work alongside talented professionals in an environment that encourages growth, creativity, and technical excellence.
As a Senior Java Developer, you will take a leading role in designing and implementing robust, scalable, and high-performance Java applications. Your deep expertise will help us deliver transformative solutions for clients across a variety of industries. This is your opportunity to showcase your skills, mentor junior developers, and shape the future of enterprise-level Java solutions in a forward-thinking company.
If you are driven by technology, excited to tackle complex technical challenges, and eager to make an impact, we want to meet you!
Responsibility
- Design, develop, and maintain high-quality Java applications for enterprise environments.
- Lead end-to-end software development lifecycle activities, from requirements analysis to deployment and support.
- Collaborate closely with cross-functional teams including architects, business analysts, and QA engineers to ensure robust and scalable solutions.
- Participate in code reviews, enforce best practices, and ensure adherence to coding standards.
- Identify and resolve technical issues and performance bottlenecks in both new and existing applications.
- Mentor and guide junior developers, fostering a culture of continuous improvement.
- Stay updated with the latest Java technologies, frameworks, and trends to drive innovation.
- Document technical designs and solutions for future reference and team collaboration.
Qualification
- Bachelor's Degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years professional experience in full cycle Java application development and implementation.
- Strong proficiency in Java SE/EE, object-oriented programming, and design patterns.
- Experience with Java frameworks such as Spring, Hibernate, or Struts.
- Proven knowledge of RESTful APIs, web services, and microservices architecture.
- Solid understanding of databases (SQL/NoSQL) and data modeling.
- Familiarity with modern development tools such as Git, Maven, Jenkins, and Docker.
- Excellent problem-solving abilities and strong written/verbal communication skills.