x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Java Developer
 banner picture 1  banner picture 2  banner picture 3

Java Developer

Program Planning Professionals Pte Ltd

Program Planning Professionals Pte Ltd company logo

Main Responsibilities

In close interaction with the projects stakeholders, you will be accountable for :

  • Cloud-Native Solution Design and Implementation: Accountable for designing and implementing a cloud-native solution based on functional specifications, primarily using Java and the related technology stack.
  • Smooth Roll-Out Execution: Prepare, plan, execute the roll-out process from support to production services to ensure a smooth deployment of the application across different sites.
  • Collaboration with Technical Lead: Work Closely with the technical lead to develop detailed technical specifications.
  • Tool integration: Integrate new tools with the existing enterprise application ecosystem of the bank.
  • Documentation: Draft Specifications, technical designs, unit tests, code reviews, and detailed system integration documents. Produce any other documents required throughout the project lifecycle.
  • Delivery Quality Maintenance: Contribute to maintaining high delivery quality standards.
  • Issue Analysis and Resolution: Actively participate in analyzing and resolving issues when the application is in production and provide technical support as needed.
  • Integration Layer Development: Contribute in the development and implementation of the entire Integration Layer Application for Trade Finance applications, servicing both Back Office and Front Office applications.
  • Coaching and Training: Coach and training junior software engineers, helping them grow into important IT roles.

Qualifications and Profile

  • This position requires a minimum of 6+ years of relevant experiences in Java software engineering, ideally in a banking environment.


Experience:

  • Java and Spring Framework: Minimum of 5-7 years of experience with Java and Spring framework (Spring Boot, Spring MVC)
  • Microservices Architecture: Proven experience in designing, developing, and maintaining microservices-based applications.
  • Apache Camel: Hands-on Experience with Apache Camel for integration patterns.
  • Kubernetes: Strong experience in deploying and managing applications on Kuberntes Clusters.
  • Cloud Technologies: Experience with cloud-native architectures and on-prem/public cloud solutions.
  • Containerization: Proficiency with Docker and Helm charts.
  • Databases: Experience with PostgreSQL or any RDBMS, and preferably with database management experience in a cloud environment.
  • Messaging Systems: Experience with messaging systems like Apache Kakfa, RabbitMQ or Websphere MQ for real-time data streaming and messaging.
  • DevOps tools:
  1. Artifact Management: Familiarity with JFrog Xray or similar tools.
  2. CI/CD Pipelines: Experience with Jenkins or Gitlab CI/CD.
  3. Infrastructure as Code (IaC): proficiency with tools like Terraform or Ansible.
  4. Monitoring and Logging: Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or FluentD.
  5. Configuration Management: Experience with tools like Chef, Puppet, SaltStack.

Techical Skills:

  • API Development: Proficiency in RESTful API design and development. Experience with GraphQL, gRPC are a plus.
  • CI/CD: Experience with continuous integration and Continuous Delivery/Deployment pipelines.
  • Version Control: Proficient in version control systems, particularly Git.
  • Code Quality: Strong understanding of code quality practices, including code reviews, unit testing, and integration testing.
  • Performance Optimization: Skills in profiling and optimizing application performance.
  • Security: Understanding of application and cloud security best practices.


Functional Skills:

  • General knowledge in banking.
  • Knowledge of international trade & commodity finance domain and related applications with the emphasis on the integration of these applications with other enterprise applications.
  • Good understanding of SDLC and an Agile Scrum practitioner.

Soft Skills:

  • Leadership: Ability to lead technical initiatives and mentor junior engineers
  • Problem Solving: Strong analytical and problem-solving skills
  • Communication: Excellent verbal and written communication skills.
  • Collaboration: proven ability to work effectively in a collaborative, fast-paced environment.

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
FORKLIFT DRIVER
Tnl Express Pte Ltd
Quick Apply
Loan Processing Officer (Banking Industry/ East )
Persolkelly Singapore Pte. Ltd.
Quick Apply
Assistant Revenue Manager
Canopus Ii Pte. Ltd.
Quick Apply
PRIME MOVER
Tnl Express Pte Ltd
Quick Apply
OPERATION EXECUTIVE
Snl Construction And Transport Services Pte. Ltd.
Quick Apply
Operation Supervisor (Night Shift)
Anderco Pte. Ltd.
Quick Apply
Senior/Executive, Nursing Informatics
Mount Alvernia Hospital
Quick Apply
Operation Manager
Anderco Pte. Ltd.
Quick Apply
Barber
Pg Fit Pte. Ltd.
Quick Apply
Document Controller
Mcpec Marine And Offshore Engineering Pte. Ltd.
Quick Apply