Job Search and Career Advice Platform

Enable job alerts via email!

Java Development Manager

POLARIS INTERNET TECHNOLOGY PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Singapore is seeking a Java Development Manager with over 5 years of experience in Information Technology. The role offers a permanent contract and a monthly salary ranging from $6,000 to $9,000. This position focuses on middle management responsibilities.

Qualifications

  • 5 years experience in Java development.
  • Strong background in Information Technology.
  • Experience in middle management required.
Job description
Job Summary

The Java Development Manager is a leadership role responsible for overseeing and managing a team of Java developers and the software development process. This role plays a critical role in ensuring the successful design, development, testing, and delivery of Java-based applications and systems, while also collaborating with stakeholders to align development efforts with business objectives.

Key Responsibilities
  1. Team Leadership:Recruit, train, mentor, and manage a team of Java developers.
    Foster a collaborative and high-performance work environment.
  2. Project Management:Lead the planning and execution of Java development projects.
    Define project scope, objectives, and deliverables.
    Develop project schedules, allocate resources, and track progress.
  3. Architecture and Design:Collaborate with the development team to define system architecture and design for Java applications.
    Ensure that software solutions are scalable, maintainable, and meet quality standards.
  4. Development and Coding:Oversee and participate in Java application development, including coding, debugging, and unit testing.
    Ensure adherence to coding standards and best practices.
  5. Quality Assurance:Implement quality assurance processes to ensure that Java applications meet defined requirements and quality standards.
    Manage testing efforts and address issues and defects.
  6. Technical Guidance:Provide technical guidance and support to the development team, assisting with complex technical issues.
    Stay updated on Java technology trends and advancements.
  7. Stakeholder Communication:Collaborate with product managers, business analysts, and other stakeholders to understand project requirements.
    Communicate project status, challenges, and progress to executive management and project stakeholders.
  8. Risk Management:Identify potential risks and challenges in development projects and develop mitigation strategies.
    Address and resolve issues that may impact project timelines and objectives.
  9. Code Review and Documentation:Conduct code reviews to ensure code quality, performance, and adherence to best practices.
    Maintain comprehensive documentation of development processes and codebase.
  10. Release and Deployment:Manage the release and deployment process, ensuring a smooth transition of applications from development to production environments.
Requirements
  1. Education: A bachelor's degree in computer science, software engineering, or a related field is typically required. A master's degree or relevant certifications (e.g., Oracle Certified Professional, Java SE Programmer) may be preferred.
  2. Experience: A minimum of 5-7 years of experience in Java software development, with at least 2-3 years in a management or leadership role, is typically required.
  3. Java Expertise: Strong proficiency in Java development and related technologies. In-depth knowledge of Java frameworks and libraries.
  4. Leadership Skills: Strong leadership and team management skills to lead and motivate a Java development team.
  5. Project Management: Proficiency in project management methodologies, tools, and techniques for successful project delivery.
  6. Communication: Excellent communication skills for effective collaboration with cross-functional teams and stakeholders.
  7. Problem-Solving: Strong analytical and problem-solving abilities to address complex technical challenges and make strategic decisions.
  8. Quality Assurance: Knowledge of software testing and quality assurance best practices.
  9. Risk Management: Understanding of risk assessment and mitigation strategies in software development projects.
  10. Agile Methodologies: Familiarity with agile development methodologies (e.g., Scrum, Kanban) is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.