Senior Java Software Engineer - Singapore - NodeFlair
Description
Job Summary:
Salary
S$6,79- S$10,623 / Monthly EST
Job Type
Permanent
Seniority
Senior
Years of Experience
At least 9 years
Tech Stacks
Strategy Swagger Rest API Docker Jenkins Spring Flow MQ Git Java HTML Linux Kubernetes kafka Springboot Ansible JavaScript SQL jQuery Elasticsearch React Maven
- We are seeking a highly skilled
Senior Java Developer to join our dynamic team. As a
Senior Java Developer, you will lead in terms of technology, contribute to the development of highquality source code, and provide technical leadership to ensure the successful delivery of projects.
Main Responsibilities:
Lead in terms of technology and conceptualize, propose design, and architectural evolution.
- Develop highquality fully tested source code complying with deadlines, schedule, and coding standards.
- Liaise with business analysts for clarification and understanding of requirements.
- Organize and keep uptodate detailed technical documentation.
- Develop test strategy in coordination with project manager/Business Analysts.
- Provide technical assistance during user acceptance tests
Must-Have Skills:
- At least 9 years of software development experience.
- Minimum 7 years' experience working with Java.
- Strong knowledge of various design patterns.
- Understanding of recent Java language features, such as lambdas, streams, and futures.
- Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis.
- Ability to analyze code, understand execution flow, and debug without access to a debugger.
- Experience with Maven, Git, writing, and maintaining integration tests.
- Strong familiarity with Linux and bash.
- Good knowledge of SQL or an SQLinspired dialect such as HQL.
- Experience in cloudnative architecture.
- Jenkins and Ansible with exposure to DevOps culture.
- Jira or a similar issuetracking system.
- The Spring framework and IoC, particularly Spring Boot and Swagger for RESTful web services.
- Messaging technology such as Kafka, MQ
Additional Skills (Helpful but Not Required):
- Web development fundamentals (HTML, JavaScript, jQuery, ReactJS, etc.).
- Docker/Kubernetes, Microservices.
- ElasticSearch.
- General knowledge and understanding of investment banking domain, capital market FO/BO environment is an advantage.
- Understanding or interest in finance & financial markets, particularly interest rate derivatives in their many forms (Forwards, Futures, Swaps, Swaptions, etc.).
Other Professional Skills and Mindset:
- Proficient in software development life cycle.
- Appetite to follow technology trends and participate in communities.
- Passion for sharing expertise and growing team members' skills.
- Interest in mentoring and guiding junior team members on the path of highquality deliverables.
Education Requirements:
At least a Bachelor's degree in Computer Science, Information Technology, Programming & Systems Analysis, or a related field.
More jobs from NodeFlair
-
Video Processing Algorithm Engineer
Singapore - 1 week ago
-
As400 Application Developer/analyst
Singapore - 2 weeks ago
-
Frontend Engineer- Tiktok Csp Singapore
Singapore - 1 week ago
-
Software Engineer, Backend, Google Pay
Singapore - 2 weeks ago
-
Tiktok - Product Manager (Vertical Search)
Singapore - 1 week ago
-
Lead Software Engineer
Singapore - 2 weeks ago