Overview
Skills
Job Details
Position 1: Senior Java Backend Developer with UI Experience
Position 2: 60% Backend Java & 40% Angular/React
Job Description:
We are seeking a Senior Java Developer with strong backend experience and exposure to modern UI technologies (Angular/React). Ideal candidates will have a strong background in microservices architecture and cloud-based systems preferably with Azure.
This role will involve hands-on development, architecture design, CI/CD implementation, and collaboration with global teams including product owners and business analysts. The platform you'll help build is secure, scalable, and cloud-native.
Responsibilities:
Participate in requirement refinement and architecture discussions
Write clean, scalable, testable code using Java, Spring Boot
Build REST APIs, microservices, and backend components
Design scalable database models (relational or NoSQL)
Guide junior developers and enforce best coding practices
Develop CI/CD pipelines, enable telemetry and observability
Collaborate across global teams and improve development processes
Required Skills:
15+ years of Java development experience
Strong in Spring Boot, REST APIs, event-driven architecture
Microservices architecture, system resiliency & observability
Experience with messaging systems (Kafka preferred)
CI/CD, DevOps tools, and cloud-native development
Knowledge of database modeling (SQL/NoSQL)
Excellent communication and problem-solving skills
Bachelor s in Computer Science or related field
Preferred Skills:
Microsoft Azure Cloud
Angular or React (40% UI focus in Position 2)
Kafka, MongoDB
Experience in the Financial/FinTech domain
Experience working in distributed global teams