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   »   Finance / Banking / Insurance Job   »   Java Developer (Core Java / Memory Management / Multithreading / Banking Domain)
 banner picture 1  banner picture 2  banner picture 3

Java Developer (Core Java / Memory Management / Multithreading / Banking Domain)

Smart Information Management Systems Private Limited

Smart Information Management Systems Private Limited company logo

Executive Summary

Smart IMS Inc provides Digital technology & Cloud transformation services, Application & Infrastructure Management Services, Unified Communications and Insurance implementation services to customers across the Americas, Europe, Middle East, and Asia-Pacific regions. As the trusted technology and business partner of leading MNCs, including Global Investment Banks, Smart IMS is also a Microsoft Gold Certified Partner, Oracle Platinum Partner and AWS MSP Partner.

We are looking to hire a Java Developer to support our client in Singapore which is a top global investment bank.

Key responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Sprint planning support & production planning support
  • Work closely with the different application teams and support different types of releases.
  • Should be able to support the paperwork for the release processes
  • Analyzing system requirements and development.
  • Should be able to provide input/solutions on stabilization efforts of automation to reduce the manual efforts to make the system better.

Required Skills:

  • Core Java & Frameworks: Strong knowledge of Core Java, with a focus on Java 8 or later versions. Experience with Java 17 is a plus.
  • Memory Management: Clear understanding of Java memory management, including garbage collection and memory allocation.
  • Multithreading & Concurrency: In-depth knowledge of multithreading and concurrency concepts, including the use of volatile and Atomic classes.
  • Data Structures: Well-versed in data structures, particularly HashMap.
  • Web Frameworks: Proficient in Java web frameworks.
  • Database Expertise: Experience working with Oracle databases.
  • Migration Experience: Hands-on experience migrating from Spring to Spring Boot.
  • CI/CD Tools: Familiar with Jenkins and Bitbucket.
  • Project Management Tools: Well-versed with JIRA.
  • Enhancements & Migrations: Experienced in handling enhancements and migrations.
  • Linux Proficiency: Strong command of basic Linux commands and shell scripting; comfortable working in a Linux environment.

Sharing is Caring

Know others who would be interested in this job?