Technical Architect (Java)
An exciting opportunity awaits for a Technical Architect to join a forward-thinking organisation in Kuala Lumpur, where your expertise will shape the future of enterprise web applications. This role is perfect for someone who thrives on architecting secure, scalable solutions while guiding talented teams through complex technical challenges.
What you'll do: As a Technical Architect, you will play an instrumental role in shaping the architecture of enterprise-grade web applications. Your day-to-day activities will involve close collaboration with both technical teams and business stakeholders to ensure that every solution not only meets but exceeds expectations for security, scalability, and performance.
- Architecture Design & Implementation: Focus on creating secure, scalable, and high-performance architectures for web applications, ensuring they meet evolving business needs.
- Platform Evolution: Lead the platform's development to support new use-cases and increased traffic, collaborating with various stakeholders to align with business goals.
- Technical Collaboration: Work closely with product managers and development teams to translate requirements into robust technical solutions, maintaining architectural standards.
- Technology Evaluation: Recommend suitable technologies and frameworks (e.g., Spring, Node.js, Python) to balance performance and scalability with business requirements.
- Hands-On Technical Leadership: Engage with the codebase, guiding teams, managing technical debt, and ensuring high-quality code standards.
- Compliance & Security: Drive compliance with IT security policies, risk assessments, and regulatory requirements for the platform.
- Java Development Leadership: Lead Java-based solution development, ensuring alignment with open systems vision and maintaining code quality and standards. Serve as a technical expert in enterprise solutions, ensuring the platform meets all business and performance criteria.
- Team & Project Management: Lead a team of developers, manage project schedules, liaise with stakeholders, and ensure project deliverables are met on time.
- Continuous Learning & Adaptability: Encourage continuous skill development, adaptability in varied project settings, and provide support for BAU operations post-project completion.
Your leadership style is collaborative—encouraging open communication among team members while providing clear guidance during challenging projects. You are comfortable navigating both legacy systems and cutting-edge technologies; your willingness to learn new tools ensures you remain adaptable as business needs evolve.
- Possess a Bachelor’s Degree in Computer Science or a related field. Bring over 10 years of proven experience in IT with deep hands-on expertise in software development using Java and object-oriented programming principles.
- Demonstrate at least 2 years of experience successfully leading teams within software development environments where collaboration is key.
- Show strong proficiency in SQL along with solid understanding of database fundamentals essential for building reliable data-driven applications.
- Exhibit expert-level experience working with the Spring Framework including Spring Boot and Spring Batch to develop robust enterprise solutions.
- Display familiarity with Node.js as an additional asset that enhances versatility when evaluating technology stacks for various projects.
- Apply comprehensive knowledge of testing methodologies encompassing unit testing, integration testing, and system testing to ensure software reliability.
- (Nice to have) Possess practical experience with Kafka, Hazelcast, Change Data Capture (CDC), microservice architecture patterns, cloud platforms such as AWS/Azure/GCP, containerisation tools, orchestration systems like Kubernetes or Docker Swarm.
- (Nice to have) Demonstrate awareness of DevOps practices including CI/CD pipelines which contribute towards efficient deployment cycles.
The company invests heavily in training opportunities so that every team member can expand their skill set at their own pace; whether it’s mastering new technologies or refining existing expertise. Supportive leadership fosters an atmosphere where everyone’s voice is valued—creating space for open dialogue about ideas or concerns without fear of judgement.
What's next: If you are ready to take your career to new heights by joining a collaborative team dedicated to excellence in technical architecture and Java development, this is your moment!
Apply today by clicking on the link provided—your next rewarding challenge awaits!
Do note that we will only be in touch if your application is shortlisted.
Agensi Pekerjaan Robert Walters Sdn BhdBusiness Registration Number : 729828-T
Licence Number : JTKSM 423C