Salary
$89k – $98k per year (gross)
Location
In office (Singapore)
Seniority
Senior · 10+ years exp
Employment
Contractor
First seen by Alion on Oct 13, 2026.
Overview
Company
Impact
Profile match
Job Summary
Design, develop, and maintain enterprise-grade Java web applications and distributed systems. Lead scalable microservices and API implementations while collaborating across teams to deliver secure, maintainable software solutions throughout the full SDLC.
Responsibilities
- Design, develop, and maintain enterprise-grade web applications and distributed systems using Java, Spring Framework, and Spring Boot to meet business needs
- Architect and implement scalable microservices, RESTful APIs, and SOAP web services for seamless enterprise application integration
- Develop backend business logic applying Core Java, object-oriented programming, Java Collections Framework, concurrency, and exception handling to ensure robust functionality
- Analyze technical specifications and translate business requirements into secure, scalable, and maintainable software solutions
- Collaborate with software architects, business analysts, and engineering teams on system design, technical solutions, and full software development life cycle (SDLC) activities
- Conduct code reviews, design reviews, and pair programming sessions to enforce coding standards, design patterns, and software engineering best practices
- Perform application profiling, debugging, performance tuning, and root cause analysis to resolve complex technical issues efficiently
- Implement automated unit and integration testing and maintain code quality using established testing and code review practices
- Manage application deployment, release validation, and post-production support across development, testing, and production environments
- Mentor junior developers and contribute to technical documentation, continuous improvement, and development standards
Required competencies and certifications
- Strong hands-on expertise in Java, Core Java, object-oriented programming, Collections Framework, multithreading, and concurrency
- Extensive experience with Spring Framework, Spring Boot, microservices architecture, RESTful APIs, and SOAP web services
- Strong knowledge of design patterns, SOLID principles, secure coding practices, and distributed application design
- Experience in API integration, JSON/XML processing, exception handling, and application performance optimization
- Proficiency in Git, Maven or Gradle, automated testing, and software build and release processes
- Experience with unit testing frameworks such as JUnit and Mockito, and familiarity with CI/CD tools such as Jenkins
- Strong understanding of Agile/Scrum methodologies, SDLC, code review practices, application deployment, and production troubleshooting
- Excellent analytical, problem-solving, technical documentation, and cross-functional collaboration skills
Preferred competencies and qualifications
- Minimum Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline
- Minimum 10 years of relevant experience in Java application development, including enterprise application design and implementation
Skills
Object-Oriented Programming, Writing Technical Specifications, Code Quality, Git, Design, RESTful API, Scalability, Design Patterns, Spring Framework, Root Cause Analysis, Spring Boot, Microservices Design, Business Logic, Performance Tuning, enforces coding standards, Liaising With Architects, Debugging, API, FastAPI
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,617,201 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Singapore
In office • 5+ years exp • Bachelor's Degree
DevOps
Windows
Apply
Senior Software Engineer
4 months ago
$180k – $220k per year • Remote (United States) • Full-Time • 4+ years exp
Python
AI/ML
AI Agents
TensorFlow
PyTorch
Replit
Machine Learning
DevOps
GCP
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Apply
Golang Engineer
7 months ago
Remote (LATAM) • Full-Time
Go
JavaScript
AI/ML
Machine Learning
Frontend
React.js
DevOps
CI/CD
Apply
Fullstack JavaScript Engineer
7 months ago
Remote (LATAM) • Full-Time
JavaScript
TypeScript
Node JS
Frontend
Vue.js
Svelte
React.js
Management
Agile
Scrum
QA
Cypress
Jest
Apply
[C] Software Engineer
1 day ago
≈ $61k – $115k per year (Estimated) • In office • Full-Time • 3+ years exp • Toronto
JavaScript
TypeScript
SQL
Node JS
Node JS
TypeORM
Databases
PostgreSQL
Redis
Frontend
GraphQL
Tailwind CSS
React.js
React Query
Radix UI
shadcn/ui
DevOps
Rest API
Helm
GitHub Actions
Datadog
CI/CD
Git
AWS
Docker
Kubernetes
Amazon EKS
QA
Playwright
Jest
Vitest
Apply
≈ $65k – $148k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Singapore
AI/ML
AI Agents
LLM Guardrails
Apply
AVP, Content Design
1 day ago
≈ $50k – $136k per year (Estimated) • In office • 4+ years exp • Singapore
AI/ML
AI Agents
Management
WhatsApp
Apply
Manufacturing Shift Team Lead
1 day ago
≈ $48k – $103k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Singapore
Cybersecurity
CAPA
Apply
Investigator, APAC
1 day ago
≈ $41k – $89k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Singapore
Apply
In office • Contractor • 6+ years exp • Bachelor's Degree • Singapore
Apply
This is one of many
1,617,201 more open roles from verified company boards, updated every day.

