Senior Java Engineer
Deadline:- 29th August 2025
Position Overview
We are looking for a highly experienced and hands-on Senior Java Developer with strong expertise in the Spring Boot framework. The ideal candidate thrives in complex technology ecosystems and has a proven track record of designing, developing, and optimizing robust backend solutions. You will play a key technical role, contributing directly to codebases while mentoring peers and collaborating with product, DevOps, and database teams.
Key Responsibilities
- Lead the design, development, and deployment of Java applications using Spring Boot.
- Develop and optimize integrations with relational databases (PostgreSQL, Oracle).
- Write clean, efficient, and well-documented code; actively participate in code reviews.
- Work closely with product managers, QA, DevOps, and cross-functional teams to deliver scalable, high-quality solutions.
- Analyze user stories and requirements to produce technical designs aligned with business and infrastructure needs.
- Troubleshoot, debug, and resolve production issues as a senior technical resource.
- Mentor junior engineers and establish technical best practices across the team.
- Stay updated on technology trends and recommend tools/frameworks that improve engineering efficiency.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
- 5+ years of hands-on experience as a Java Developer with strong Spring Boot expertise.
- Proficiency in relational databases (PostgreSQL and Oracle required).
- Solid understanding of software engineering best practices (unit testing, CI/CD, RESTful APIs).
- Exposure to Linux-based systems and Java/Linux stack integration.
- Excellent communication skills with experience collaborating across geographically distributed teams.
- Self-motivated, with strong problem-solving skills and a passion for mentorship.
- Experience in banking, payments, or fintech environments is a strong plus.
Preferred Attributes
- Familiarity with C or experience in Java/C mixed environments.
- Experience working in cloud-native or cloud-agnostic DevOps ecosystems.
- Knowledge of financial/compliance software products.
- Understanding of global payment systems (e.g., SWIFT) is an advantage.
📩 Sound like your kind of role? Apply now careers@wireapps.co.uk or viraj@wireapps.co.uk
Sri Lanka IT job vacancy