Search by job, company or skills

eTeam

Lead Java Developer

4-6 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title

Senior Software Engineer Java / Spring Boot

Role Overview

We are seeking an experienced Java Developer to contribute to the design, development, deployment, and support of enterprise-grade applications. The role involves hands-on development, architectural evolution, production support (L3), and continuous improvement of systems within a regulated, business-critical environment.

Key Responsibilities

1. Build & Change Management

  • Lead technically by proposing and evolving system design, architecture, and operational models.
  • Develop high-quality, fully tested source code in line with coding standards, timelines, and delivery schedules.
  • Collaborate closely with Business Analysts to clarify and understand functional and technical requirements.
  • Define and execute deployment and change management strategies for applications and platforms.
  • Develop test strategies in coordination with Project Managers and Business Analysts.
  • Provide technical support during User Acceptance Testing (UAT).
  • Handle incidents and service requests from business users and IT teams.

2. Communication & Delivery

  • Communicate effectively with technical and non-technical stakeholders.
  • Analyze enhancement requests and bug fixes to provide robust solutions.
  • Document technical designs, changes, and deliveries.
  • Monitor solution quality and system performance across implemented projects.
  • Proactively identify risks and improvement opportunities.

3. Application Support & Operations

  • Provide Level 3 (expert) application support.
  • Analyze, troubleshoot, and resolve production issues.
  • Propose and implement optimizations for system stability and performance.
  • Support and execute monthly release cycles aligned with team milestones.
  • Maintain and support the production release roadmap.

4. Continuous Improvement

  • Drive process improvements and delivery efficiency.
  • Upgrade technology stacks, tools, and infrastructure where applicable.
  • Automate manual and repetitive tasks.
  • Improve overall software quality, reliability, and maintainability.

Required Qualifications & Experience

  • Minimum 4 years of software development experience
  • Minimum 4 years of hands-on experience with Java and Spring Boot
  • Strong understanding of OOP concepts and design principles
  • Solid experience with SOLID principles, unit testing, and integration testing
  • Good knowledge of Linux/Unix environments and shell scripting (sh, bash, ksh)
  • Strong experience with SQL
  • Proven expertise in RESTful API design and development
  • Experience with Swagger / OpenAPI standards
  • Hands-on experience with Maven, Git, GitLab CI/CD pipelines, Jira
  • Good understanding of AWS Cloud fundamentals, including:
  • Microservices architecture
  • Docker & Kubernetes
  • S3, Redshift
  • Experience implementing observability using Java OpenTelemetry and Elasticsearch
  • Strong knowledge of algorithms, data structures, and complexity analysis
  • Excellent debugging skills, including ability to analyze execution flow without a debugger
  • Willingness to provide L3 production support when required

Nice to Have / Preferred Skills

  • Web development fundamentals: HTML, CSS, JavaScript, Angular
  • Security-by-design principles
  • Experience with MongoDB and Redis
  • Exposure to Control-M, CFT, MQSeries
  • Knowledge of Asset Control (Alveo) financial market data integration systems
  • Prior experience with Asset Control software is a strong plus

Domain Knowledge (Optional but Beneficial)

  • Interest or understanding of finance and financial markets
  • Familiarity with financial instruments such as:
  • Equities
  • Bonds
  • Interest Rate Derivatives
  • Credit Default Swaps (CDS)

Must have: Dev experience in Asset Control or NeoXam

Need SPR & Citizens only

Drop your resume to [Confidential Information]

WhatsApp - +65 65075644

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138097745

Similar Jobs