Work Location : Subang Jaya
Employment Type : Contractual
Roles and Responsibilities
- Java Application Development Solution Architect to design, implement, and guide the delivery of enterprise grade Java based applications.
- Align business needs to scalable, secure, and maintainable technical solutions.
- Technical leadership and strategic architecture design, working closely with stakeholders, business analysts, and development teams.
- Introduce and govern the use of AI-powered tools (e.g., GitHub Copilot, Tabnine, ChatGPT API, CodeWhisperer) to enhance coding productivity.
- Work with DevOps and QA teams to embed AI into the entire software delivery lifecycle.
- Provide guidance and mentorship to development teams on coding standards, design patterns, and performance best practices.
- Conduct technical reviews of solution designs and implementations to ensure quality and compliance with architecture standards.
- Drive adoption of DevOps, Continuous Integration and Continuous Delivery / Deployment, and automation practices within development teams.
- Lead discussions with internal and external stakeholders on architecture direction and trade-offs.
- Collaborate with project managers to define technical scope, timelines, and delivery strategies.
- Meet the targets and deadlines as per the project schedule.
Requirements
Minimum Bachelor's Degree in Software Engineering, Computer Science / Information Technology or equivalent.Extensive experience in software development, preferably with Java, with a minimum of 10 years, with 3+ years in a Solution Architect, or at least delivered one of enterprise grade Java based application.Deep expertise in Java technologies, microservices architecture, and cloud native solutions.Possess good programming skills with familiarity in Java related technologies including HTML, JSP, JavaScript, Servlet, and JDBC tools and technologies.Working knowledge Hypertext Markup Language (HTML) and JavaScript knowledge – able to read and understand an HTML and JavaScript document.Experience in XML, EJB, XML, Struts, Spring, Hibernate is a plus.Optional is WebSphere, WebLogic, Oracle, Open Source DB (MySQL, PostgreSQL).Familiar with AI-powered development platforms (GitHub Copilot, OpenAI APIs, Hugging Face, etc.).Familiar with layered application framework.Understanding of how Web applications work e.g. session management.