👨🏻‍💻 postech.work

Lead Java Developer

eTeam • 🌐 In Person

In Person Posted 5 days, 12 hours ago

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 sutiwari@eteaminc.com

WhatsApp - +65 65075644

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.