Job Role: -Java System Analyst
Job Location: -Singapore
Experience: -10-15 Years
Job Responsibilities: -
Broad experience in designing, programming, and implementing large distributed systems with microservices.
Deep understanding of Application, Infrastructure and security architecture and non-functional aspects like Performance, Scalability, Reliability, Availability etc.
Translate functional requirements to design.
Work with technical SMEs to understand their requirements and ensure these are met.
Define best practices and standards for the microservice implementation.
Identify and define implementation patterns.
Lead activities to build accelerators and tools to increase the quality of deliverables.
Evaluates industry technologies to shape design of services in consideration of cost, portability, compatibility, or usability factors.
Identifies and makes appropriate changes to technologies, integrated platforms, and systems to meet customer and operational requirements.
Continuously seeks to more efficiently manage and utilize technology, platforms, and systems.
Highlights design risks, provide alternative options, and recommend quality solution to specified problem.
Job Requirements & Skill sets:-
Education: Bachelor’s degree.
Experience: 10-15 years in architecture development, backend integration, and Java/J2EE application development.
Technical Expertise:
Java/J2EE, Spring Boot, Microservices, REST, SOAP.
Core Java (Java 8+), JUnit, Cucumber.
Middleware (MQ, JMS, Kafka), Spring Cloud.
Azure AKS, Azure API Gateway (APIM), Open Service Mesh.
Kubernetes deployment pipelines, Swagger for REST APIs.
OAuth authentication, PCI/Security standards.
MSSQL, data modeling, query optimization.
TIBCO to Spring Boot migration is a plus
Experience in gaming and hospitality industries is a plus
Strong written and spoken English communication.
Problem-solving and pressure management