About this role
We are seeking an experienced and highly capable Technical Architect with deep expertise in Java-based enterprise application development and modern software architecture. The ideal candidate will drive architecture decisions, lead engineering teams, design scalable systems, and contribute hands-on to development activities across mission-critical applications. This role demands strong technical leadership, solution design capabilities, and extensive experience in enterprise-grade distributed systems, cloud-native applications, and modern software engineering practices. Key Responsibilities • Define and drive end-to-end technical architecture for enterprise applications and platforms. • Lead architecture, design, development, and deployment of scalable Java-based solutions. • Provide hands-on technical leadership in system design, coding standards, and engineering best practices. • Collaborate with product managers, business stakeholders, and engineering teams to translate requirements into technical solutions. • Design high-performance, secure, and resilient microservices architectures. • Review and optimize application performance, scalability, reliability, and maintainability. • Establish software development standards, governance, and architecture guidelines. • Mentor senior developers and engineering teams on architecture and coding practices. • Lead technical discussions, solution reviews, and architecture governance forums. • Drive cloud adoption, DevOps practices, CI/CD implementation, and automation initiatives. • Ensure security, compliance, and quality standards are integrated into the software lifecycle. • Participate in troubleshooting complex production issues and provide technical resolutions. • Evaluate emerging technologies and recommend modernisation strategies. Job Requirements: • Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or related discipline. • 10+ years of hands-on experience in software engineering with strong expertise in Java technologies. • Extensive experience in: • • Java 8/11/17+ • Spring Boot • Spring Framework • Microservices Architecture • RESTful APIs • Distributed Systems • Strong experience with: • • Hibernate / JPA • Kafka / Messaging Systems • API Gateway • Design Patterns • Multithreading & Concurrency • Deep understanding of system architecture, scalability, fault tolerance, and performance tuning. • Hands-on experience with relational and NoSQL databases. • Expertise in cloud-native application development using AWS, Azure, or GCP. • Experience with Docker, Kubernetes, and container orchestration platforms. • Strong understanding of CI/CD pipelines and DevOps practices. • Experience with security standards, including OAuth2, JWT, SSO, and secure coding practices. • Proficiency in software development lifecycle methodologies, including Agile/Scrum. Preferred Skills • Experience with event-driven architecture and reactive programming. • Exposure to frontend technologies such as Angular or React. • Experience in domain-driven design (DDD). • Knowledge of infrastructure automation tools such as Terraform or Ansible. • Familiarity with observability tools such as Prometheus, Grafana, ELK, or Splunk. • Certifications in Java, Cloud, or Architecture frameworks are an advantage. • Strong analytical and problem-solving capabilities. • Excellent communication and stakeholder management skills. • Ability to lead cross-functional technical teams. • Strong decision-making and architecture governance experience. • Ability to work in fast-paced Agile environments.
Also in Software Engineering
AVENSYS SERVICES PTE. LTD.
RECRUIT EXPRESS PTE LTD
AVENSYS SERVICES PTE. LTD.