Module Lead (Java) at TEKISHUB CONSULTING SERVICES PTE LTD
Singapore, , Singapore -
Full Time


Start Date

Immediate

Expiry Date

02 Dec, 25

Salary

14000.0

Posted On

03 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Teams, Computer Science, Architecture, Aws, Relational Databases, Git, Azure

Industry

Computer Software/Engineering

Description

JOB DESCRIPTION

We are seeking an experienced Module Lead (Java) with strong expertise in Spring Boot and modern application architecture to lead the design and development of enterprise-grade applications. The role requires close collaboration with solution architects, product owners, DevOps engineers, and development squads to translate business requirements into scalable, secure, and high-performing technical solutions.

JOB REQUIREMENTS

  • Education : Bachelor’s degree in Computer Science, Engineering, or related field.
  • Experience : 8–12 years in software/application architecture and Java development.
  • Strong proficiency in Java and Spring Boot frameworks.
  • Hands-on experience with relational databases (PostgreSQL, MySQL).
  • Knowledge of cloud platforms (AWS, Azure, or GCP).
  • Solid understanding of API design, microservices architecture, and integration patterns .
  • Familiarity with Git, CI/CD pipelines, and DevOps practices.
  • Excellent problem-solving, communication, and teamwork skills.
  • Ability to mentor teams and work across multiple stakeholders.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Define and own end-to-end technical architecture for Spring Boot-based applications.
  • Translate functional and non-functional requirements into extensible architecture blueprints.
  • Select and apply appropriate architectural patterns (microservices, event-driven, RESTful APIs).
  • Enforce coding standards, design principles, and security guidelines.
  • Guide development teams in preparing Low-Level Design (LLD) from High-Level Design (HLD).
  • Review class diagrams, API contracts, and sequence flows for consistency.
  • Design for performance and resilience (caching, pooling, asynchronous processing, scaling).
  • Conduct architecture and code reviews to ensure maintainability and modular design.
  • Mentor and guide developers on Spring Boot best practices and emerging tools.
  • Maintain comprehensive documentation (system diagrams, API contracts, integration maps, deployment topologies).
  • Promote a culture of knowledge-sharing through workshops, tech talks, and documentation.
Loading...