Job offer
Application Manager (Full-Time)
The job posting describes a full-time position as an Application Specialist in Singapore, in which the candidate will be responsible for resolving complex issues in legacy systems and developing Java-based solutions. The ideal candidate should have experience with Java, Unix, SQL, and Agile methodologies, as well as strong communication and problem-solving skills.
Job description
This role is a hands-on technical position responsible for resolving highly complex issues in legacy systems and delivering robust, scalable Java-based solutions using modern frameworks and enterprise technologies.Tasks
- Client and Stakeholder Management (Internal and External)
- Requirements analysis, effort estimation, schedule planning, progress tracking
- Ensuring awareness, documentation, and reporting to key stakeholders and project participants by building strong project teams and maintaining robust communication regarding the project’s status throughout its entire lifecycle
- Overseeing and reviewing technical and architectural designs, enforcing architectural guidelines, and challenging the status quo
- Resolving highly complex legacy issues that developers are unable to analyze or resolve
- Communicating highly technical issues to non-technical audiences
- Ensuring the seamless integration of Java technology stacks into the organization to solve problems that others struggle with
- Development and delivery using Java, EJB, Spring Boot, Oracle, and Kafka Streaming
Regulatory Responsibilities and OR Risk Management
- Demonstrating appropriate values and behaviors, including, but not limited to, standards of honesty and integrity, diligence and prudence, fair treatment (treating customers fairly), management of conflicts of interest, competence and continuous development, appropriate risk management, and compliance with laws, regulations, and procedures
Requirements
Technical requirements
- Core Java 8+ and Java
- Strong background in computer science (algorithms, data structures, object-oriented design)
- TDD: Ability to write acceptance tests
- Maven
- Basic Unix Shell Scripting Commands
- Java Messaging Concepts (JMS, MQ)
- Relational database concepts, SQL, joins, indexes, triggers, etc.
- Web services layer, SOA
- Service Concepts
- Experience with SQL and query optimization
- Familiarity with GitLab, CI/CD, SonarQube, etc.
Desirable requirements
- JBoss (or experience with other application servers)
- Spring Boot
- Knowledge of Java Server Faces, JPA, and JLB
- Ability to write complex SQL queries
- React JS or Angular
People and social affairs
- Good communication skills
- A strong work ethic and punctuality
- Strong problem-solving skills
- Positive team spirit
Job details