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.