Java Application Developer
Posted today
Job Viewed
Job Description
In-depth knowledge of RESTful API designs and microservices .
Experience in relational and/or NoSQL databases such as MongoDB / Cosmos DB .
Good working knowledge in Cloud experience , such as Azure .
Knowledge of Source Code Management tools such as Git .
Familiar with Agile development methodologies and good exposure to scrum ceremonies like Sprint Planning , Daily Scrum, Sprint Review, Sprint Retrospective, Backlog Refinement .
Good knowledge on Core (private) banking and its products/services . Having knowledge on Banking Tax domain will be an added advantage.
Awareness of "Clean Code" and clean coding practices.
Test Driven Development and ability to design Unit, Integration and Functional tests.
Must demonstrate strong familiarity of Design Patterns.
Good written and verbal communication skills.
Result oriented, dedicated, hardworking, can work on own initiative and deliver on time with a high level of integrity and flexibility, sense of urgency, attention to detail and quality standards
1. Java
2. Springboot
3. Azure
Java Application Developer
Posted today
Job Viewed
Job Description
Strong working knowledge on the following: JVM based languages such as Java, Kotlin, Scala etc
In-depth knowledge of RESTful API designs and microservices.
Experience in relational and/or NoSQL databases such as MongoDB / Cosmos DB.
Good working knowledge in Cloud experience, such as Azure.
Knowledge of Source Code Management tools such as Git.
Familiar with Agile development methodologies and good exposure to scrum ceremonies like Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective, Backlog Refinement.
Good knowledge on Core (private) banking and its products/services. Having knowledge on Banking Tax domain will be an added advantage.
Awareness of "Clean Code" and clean coding practices.
Test Driven Development and ability to design Unit, Integration and Functional tests.
Must demonstrate strong familiarity of Design Patterns.
Good written and verbal communication skills.
Result oriented, dedicated, hardworking, can work on own initiative and deliver on time with a high level of integrity and flexibility, sense of urgency, attention to detail and quality standards
1. Java
2. Springboot
3. Azure
MongoDB
Web Services
Scala
Oracle
Azure
Design Patterns
Scrum
Test Driven Development
Kotlin
Application Development
JavaScript
Private Banking
Microservices
Core Java
Angular
Java
API
J2EE
Hibernate
Agile Development
Java Application Development
Posted today
Job Viewed
Job Description
Job Objectives
Application Development is responsible for the development, modification, maintenance, and support of all applications for the firm, including both internal and external products. The Application Development focus specializes in planning, designing, and developing software systems (e.g., middleware, legacy, mainframe) and applications. Developers design, code, test, debug, and document program requirements, working with architects, product managers, and end-users in the development and enhancement of applications.
The Technology function is responsible for activities related to the strategic direction and control of all information systems and technology capabilities, both internally and externally. Includes system design and programming, network planning, budget planning, database management, and computer operations.
Key ResponsibilitiesAnalyse business requirements and create technical design documents that are in accordance with the company's architecture standards.
Documenting design decisions, components and keep the knowledge base.
Develop the code and provide hands on engineering expertise to the development teams
Manage UAT User Queries & coordinate UAT Activities so that UAT can be completed timely.
Ensures that expected application performance levels are achieved.
Perform unit and system testing of application code as well as execution of implementation activities.
Record and track defects uncovered during the execution of tests and escalated the issues status to project management and updated Teams on items of impact and participate in resolution; design retest cases/scripts/data to retest.
Review the code developed by Vendor, enhance the system & performance Involves in performance enhancement analysis.
Key Requirements
SWIFT/AMH, Banking Experience with Technical proficiency (ALLIANCE MESSAGING HUB)
AMH, SWIFT, Unix, Oracle, MQ and JAVA
6-9 years of relevant experience
Tell employers what skills you haveUAT
Performance Enhancement
Oracle
Mainframe
Architects
System Testing
Application Development
Unix
System Design
Project Management
Banking
Java
Business Requirements
Technical Design
L3 Java Application Developer
Posted today
Job Viewed
Job Description
The L3 Application Developer (AWS) is responsible for developing, enhancing, and supporting enterprise applications with a strong focus on AWS cloud services, Java, and Spring framework. The incumbent will play a key role in troubleshooting complex issues, optimizing application performance, and ensuring the stability of production systems.
Key Responsibilities:
- Develop and maintain enterprise-grade applications using Java (17 or higher) and Spring framework (Spring Boot, etc.).
- Design, build, and consume RESTful APIs within a microservices architecture.
- Work with AWS cloud services to deploy, manage, and scale applications.
- Manage and optimize SQL and MySQL databases for performance and reliability.
- Troubleshoot and resolve L3 production issues, ensuring minimal downtime.
- Collaborate with cross-functional teams including DevOps, QA, and business stakeholders to deliver high-quality solutions.
- Perform code reviews, provide technical mentorship, and enforce coding best practices.
- Support continuous improvement by identifying and implementing automation, monitoring, and performance enhancements.
Must-have Competencies / Skills:
- Minimum 5 years of experience in application development.
- Strong expertise in Java 17 or higher (currently using Java 17/21) with Spring framework (Spring, Spring Boot, etc.).
- Hands-on experience with AWS cloud services, Microservices, and RESTful APIs.
- Proficiency in SQL and MySQL databases.
Good-to-have Skills:
- Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Knowledge of Docker / Kubernetes for containerization and orchestration.
- Familiarity with Agile / Scrum methodologies.
- Exposure to monitoring and logging tools (e.g., CloudWatch, ELK, Prometheus).
Official Working Hours:
- 5 days work week
- Mon–Thu: 8:30am – 6:00pm
- Fri: 8:30am – 5:30pm
- Due to the nature of the role, production incidents may require the incumbent to report to office.
- Activation and transport allowances will be provided when activated.
To apply, simply click the "Apply" button or send your updated profile to
EA Licence No.:18S9405 / EA Reg. No.:R
Percept Solutions is expanding and actively seeking talented individuals. We encourage applicants to follow Percept Solutions on LinkedIn at to stay informed about new opportunities and events.
Tell employers what skills you haveTroubleshooting
Kubernetes
AWS
Scrum
MySQL
Agile
Application Development
Logging
Spring Boot
SQL
Containerization
Cloud Services
Docker
Java
Orchestration
Databases
L3 Java Application Developer
Posted today
Job Viewed
Job Description
We are seeking an experienced L3 Application Developer to support, enhance, and maintain enterprise applications. The role requires strong expertise in Java and Spring frameworks, along with hands-on experience in developing and supporting microservices and RESTful APIs. You will be responsible for addressing complex production issues, delivering high-quality fixes, and supporting ongoing system enhancements.
Key Responsibilities:
- Provide L3 application support by analyzing, troubleshooting, and resolving production issues.
- Develop, enhance, and maintain applications using Java (8/11/17) and Spring Framework (Spring Boot, Spring MVC, etc.).
- Design, implement, and support Microservices and RESTful APIs.
- Write optimized queries and manage databases with SQL, MySQL, and PL/SQL.
- Collaborate with cross-functional teams to ensure timely issue resolution and system stability.
- Participate in code reviews, debugging, and root cause analysis.
- Ensure compliance with development standards, security practices, and operational procedures.
Must-Have Competencies / Skills:
- Minimum 5 years of experience in application development and support.
- Strong proficiency in Java 8, 11, or 17 (current systems run on Java 8, with an upgrade to 17 in progress).
- Expertise in Spring Framework (Spring Boot, Spring MVC, etc.).
- Experience in Microservices development and RESTful APIs.
- Hands-on with SQL, MySQL, PL/SQL.
Working Hours:
- 5 days work week
- Monday – Thursday: 8:30 AM – 6:00 PM
- Friday: 8:30 AM – 5:30 PM
- Due to the nature of the role, production incidents may require the incumbent to report to office outside of standard hours.
- Activation and transport allowances will be provided when activated.
To apply, simply click the "Apply" button or send your updated profile to
EA Licence No.:18S9405 / EA Reg. No.:R
Percept Solutions is expanding and actively seeking talented individuals. We encourage applicants to follow Percept Solutions on LinkedIn at to stay informed about new opportunities and events.
Tell employers what skills you haveMVC
Troubleshooting
MySQL
Application Development
Root Cause Analysis
JavaScript
HTML5
Microservices
Spring Boot
SQL
Application Support
Java
Debugging
Databases
Software Development
Enterprise Java Application Developer
Posted today
Job Viewed
Job Description
We are seeking an experienced developer to support, enhance and maintain enterprise-level applications.
The role requires strong expertise in Java programming and Spring frameworks, along with hands-on experience in developing and supporting microservices and RESTful APIs.
You will be responsible for addressing complex production issues, delivering high-quality fixes, and supporting ongoing system enhancements.
Key Responsibilities:- Provide technical application support by analyzing, troubleshooting and resolving production issues.
- Develop, enhance and maintain applications using Java (8/11/17) and Spring Framework (Spring Boot, Spring MVC, etc).
- Design, implement and support Microservices and RESTful APIs.
- Write optimized database queries and manage databases with SQL, MySQL and PL/SQL.
- Collaborate with cross-functional teams to ensure timely issue resolution and system stability.
- Participate in code reviews, debugging and root cause analysis.
- Ensure compliance with development standards, security practices and operational procedures.
- Minimum 5 years of experience in application development and support.
- Strong proficiency in Java 8, 11 or 17.
- Expertise in Spring Framework (Spring Boot, Spring MVC, etc).
- Experience in Microservices development and RESTful APIs.
- Hands-on experience with SQL, MySQL, PL/SQL.
Java Application Developer Specialist
Posted today
Job Viewed
Job Description
We are seeking an experienced Java Application Developer to join our team. The successful candidate will be responsible for designing, developing, and deploying high-performance scalable Java-based applications for cross-border trade and ERP systems.
Key Responsibilities:- Design and develop complex Java-based applications for enterprise systems.
- Collaborate with business analysts, testers, and product owners to understand requirements and deliver solutions.
- Develop APIs, microservices, and integrations with vendor ERP platforms and third-party systems.
- Optimize application performance and ensure system security, reliability, and availability.
- Participate in code reviews, testing, and debugging to ensure quality standards are met.
- Maintain and improve existing applications based on changing business needs and technology upgrades.
- Bachelor's degree in Computer Science or related field.
- 4–8 years of hands-on experience in Java/J2EE development.
- Strong knowledge of Spring Framework (Spring Boot, Spring MVC, Spring Data).
- Experience in RESTful API development and microservices architecture.
- Solid understanding of relational databases (Oracle, MySQL, PostgreSQL) and SQL.
- Experience working with version control tools (e.g., Git) and build tools (e.g., Maven, Gradle).
This is an exciting opportunity for a skilled Java developer to take their career to the next level. If you have a passion for software development and a desire to work on challenging projects, we encourage you to apply.
What We OfferWe offer a competitive salary and benefits package, as well as opportunities for professional growth and development. If you are a motivated and talented individual who is looking for a new challenge, please submit your application.
Be The First To Know
About the latest Java Jobs in Singapore !
Senior Java Application Architect
Posted today
Job Viewed
Job Description
We are seeking a seasoned Java professional to lead our team of engineers in building innovative software solutions.
The ideal candidate will possess a strong background in designing and developing highly available, distributed, and enterprise-level Java-based applications with a focus on system performance.
This individual will work closely with the rest of the team to ensure seamless collaboration and effective problem-solving skills.
Key Responsibilities:
- Design and develop high-quality Java applications
- Lead a team of engineers to achieve project goals
- Collaborate with cross-functional teams to drive business results
- Analyze complex problems and develop creative solutions
About the Role:
This is an exciting opportunity for a motivated and experienced Java Lead to join our dynamic team. The selected individual will be responsible for driving project success and contributing to the growth and development of our organization.
Requirements:
To be successful in this role, you will need to have:
- A degree in Computer Science or related field
- At least 5 years of experience in Java development and leadership
- Strong technical skills in Java, including design patterns and architecture
- Excellent communication and collaboration skills
- Ability to work in a fast-paced environment and prioritize multiple tasks
Benefits:
This role offers a competitive salary and benefits package, as well as opportunities for career growth and professional development.
How to Apply:
If you are a motivated and experienced Java professional looking for a new challenge, please submit your application, including your resume and cover letter.
Java Application Support Specialist
Posted today
Job Viewed
Job Description
We are seeking a highly motivated and skilled individual to join our team as an Application Support Specialist. This role will involve providing technical support for our Java J2EE applications, working closely with developers and other stakeholders to resolve issues and improve system performance.
The ideal candidate will have recent experience in working with Java J2EE applications, as well as experience in an application support role for at least one year. They will also have good knowledge of Java, Unix, and SQL, and be willing to learn and take on new challenges.
- Key Responsibilities:
- Provide technical support for Java J2EE applications
- Work closely with developers and other stakeholders to resolve issues and improve system performance
- Develop and maintain documentation for supported applications
Required Skills and Qualifications
To be successful in this role, the ideal candidate will possess the following skills and qualifications:
- Technical Skills:
- Java J2EE development and deployment
- Unix and Linux administration
- SQL database management
- Soft Skills:
- Excellent communication and interpersonal skills
- Ability to work effectively in a team environment
- Strong problem-solving and analytical skills
Benefits
In addition to a competitive salary and benefits package, we offer a range of benefits that promote work-life balance and career growth:
- Flexible Working Hours:
- Ongoing training and development opportunities
- A supportive and collaborative team environment
Others
If you are a dynamic and motivated individual with a passion for technology and problem-solving, we encourage you to apply for this exciting opportunity.
Java Application Support Expert
Posted today
Job Viewed
Job Description
Role Summary
We are seeking an experienced Software Support Professional to join our dynamic operations team in Singapore. As a key member of the support team, you will play a crucial role in maintaining critical applications, handling incident and problem management, application deployments, and monitoring alerts to troubleshoot and resolve issues in a timely manner.
Key Responsibilities:
- Provide level 2 support for Java-based applications, including issue troubleshooting, investigation, root cause analysis, and resolution.
- Handle incidents and service requests raised to closure.
- Monitor application health and performance.
- Perform code-level debugging and collaborate with higher levels for fixes and enhancements.
- Maintain and update support documentation, SOPs, and knowledge base articles.
- Participate in enhancement of the applications, deployment of applications to testing and production environment, and post-deployment support activities.
- Handle on-call support and incident management on a rotational basis.
- Ensure SLAs and KPIs for incident and request management are consistently met.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- At least 4 years of experience in software engineering with strong hands-on experience in Java/J2EE.
- Good understanding of Software Development Life Cycle (SDLC).
- Proficient in troubleshooting application and server issues in Linux/Unix environments.
- Hands-on experience with SQL and relational databases (e.g., Oracle, MySQL, PostgreSQL).
- Good understanding of REST APIs, microservices, and cloud environments (AWS/Azure is a plus).
- Experience with Spring frameworks, Spring Boot/Batch is a plus.
- Strong problem-solving skills and ability to work independently under pressure.
- Excellent communication and collaboration skills.