Job offer
Application Manager (Full-Time)
The job posting describes a position as a Java developer at Julius Baer in Singapore, where the candidate will be responsible for resolving complex issues in legacy systems and developing robust, scalable Java-based solutions. The ideal candidate has at least 10 years of experience in Core Java and Java EE, as well as experience with modern frameworks and technologies.
Tasks
- Address highly complex issues in legacy systems that media developers are unable to analyze or resolve.
- Communicate highly technical issues to a non-technical audience.
- Become an influencer and help improve the engineering practices of existing developers.
- Use Java technology to solve problems that others struggle with.
Client and stakeholder management
- Stakeholder Management – Close collaboration with finance, business change engineers, and project managers to initiate and drive IT initiatives.
- Analyze requirements, estimate costs, create schedules, and track progress.
- Make sure that key stakeholders and participants are kept informed of the project’s status and support its progress.
- Drive and review technical and architectural designs, implement architectural guidelines, and challenge the status quo.
Regulatory responsibilities and risk management
- Demonstrate appropriate values and behaviors, including, but not limited to, standards such as honesty and integrity, diligence and prudence, fair treatment (treating customers fairly), conflict management, competence and continuous development, appropriate risk management, and compliance with laws, regulations, and procedures.
Requirements
- At least 10 years of experience in development using Core Java and Java EE.
- At least 3 years of experience with Java 11, Spring Boot, and TOG.
- Well-organized and able to prioritize and carry out multiple tasks.
- Able to translate functional requirements into efficient and practical technical solutions.
- Preference for experience in the financial or banking sector.
Technical requirements
Requirement
- Core Java 8+ and Java 11.
- Strong knowledge of computer science (algorithms, data structures, object-oriented design).
- TOG: Able to write acceptance tests.
- Maven.
- Basic Unix shell scripting commands.
- Java messaging concepts (AMS, MQ).
- Relational database concepts: SQL, joins, indexes, triggers, etc.
- Web services (REST, SOAP).
- Service-Oriented Architecture (SOA).
- Spring Boot Concepts.
- Experience with SQL and query optimization.
Desired
- JBoss (or another application server environment).
- Spring Boot.
- Knowledge of Java Server Faces, JPA, and JLB.
- Able 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.
- A positive team spirit.
Job details