Java Technical Lead

TechnoPals Pte Ltd
Posted 12d ago

Mandatory Skills

Job Summary:

We are seeking a highly motivated and experienced Development Lead to join our dynamic team. The ideal candidate is a hands-on technical leader having a proven track record in leading and mentoring development teams, building high-quality applications using Java, Spring Boot, and SQL. This role requires a strong understanding of software development lifecycle (SDLC), agile methodologies, and a passion for delivering exceptional results in a collaborative environment.

Key Responsibilities:

  1. Technical Leadership:
  • Provide technical leadership and guidance to a team of developers, ensuring the consistent delivery of high-quality code that meets business requirements and adheres to customer standards.
  • Act as the primary technical authority for projects, ensuring alignment with architectural standards and technical requirements.
  • Drive the adoption of best practices in coding, testing, and software design.
  • Conduct code reviews and provide constructive feedback to improve code quality.
  • Champion agile principles and practices within the development team, actively participating in sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  1. Development
  • Design, develop, and maintain applications using Java, Spring Boot, and SQL.
  • Build and maintain scalable, secure, and efficient back-end services and APIs.
  • Write clean, maintainable, and well-documented code.
  • Ensure software meets both functional and non-functional requirements, such as scalability, performance, and security.
  1. Project Management
  • Collaborate with product managers, architects, and other stakeholders to gather and define requirements.
  • Estimate development efforts, prioritize tasks, and manage deliverables to meet project deadlines.
  • Proactively identify risks, bottlenecks, and opportunities for improvement within the development lifecycle.
  • Monitor and report on team progress to stakeholders.
  1. Team Collaboration
  • Foster a collaborative and inclusive team environment.
  • Mentor junior team members and provide technical guidance to enhance their skillsets.
  • Facilitate communication between team members, business stakeholders, and other technical teams.

Qualifications and Requirements:

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • 7+ years of experience in software development, with at least 3 years of experience leading and mentoring development teams.
  • Proficiency in Java and frameworks like Spring Boot.
  • Strong hands-on experience with SQL and relational database systems such as MariaDB.
  • Experience with microservices architecture and containerization tools like Docker/Kubernetes.
  • Working experience with testing tools like JUnit, TestNG, Spock, Mockito, etc
  • Build cloud solutions with the best industrial practices - elastically scalable, proper fault tolerance, highly reliable, highly secured, and easily managed architecture
  • Strong working experience with RESTful API design and implementation.
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies
  • Understanding of DevOps practices, including CI/CD pipelines and automation tools.
  • Experience with monitoring tools like Grafana, or ELK stack.
  • Familiarity with cloud platforms such as PCF or OpenShift is a plus.
  • Excellent problem-solving and analytical skills.
  • Excellent communication, interpersonal, and teamwork skills.
  • Experience working in a collaborative and fast-paced environment.

Company profile

Technopals

Computer Software & Networking101-1,000 employees

TechnoPals is one of the leading providers of IT solutions and services to various companies of high repute.

Since its inception in 2009, TechnoPals has grown in size and stature, by efficiently implementing IT related solutions and services to Global organizations in Asia Pacific. TechnoPals in recent has ventured into IT Security Services catering Global Customers. As part of business growth TechnoPals is now equipped with proficiency in IT Talent Acquisition along with providing complete IT Security Services, IT Infrastructure Enterprise Solutions and Software Development.

TechnoPals follows the leading industry practices to deliver the top most service level to our clients. Backed by rich expertise in all core technologies to cater to the IT infrastructure needs of an organization, our approach is to assist small, medium and large businesses to achieve their true potential by reaping all the benefits of IT.

Perks and benefits
Medical

Company information

Registration No.200905751H

Report this job advert

Be carefulThis job ad has not been subjected to our hirer verification process. Proceed cautiously and do your own checks before providing any personal information.Learn how to protect yourself
To help fast track investigation, please include here any other relevant details that prompted you to report this job ad as fraudulent / misleading / discriminatory.
Career Advice
Researching careers? Find all the information and tips you need on career advice.
  • Role descriptions
  • Salary insights
  • Tools to help you prepare for jobs
Explore Career Advice arrow-right