Senior Full-Stack Developer

at  ITCONNECTUS PTE LTD

Singapore, Southeast, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate20 Oct, 2024USD 9000 Monthly20 Jul, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Description:
Position Overview:
We are seeking an exceptionally skilled Senior Full-Stack Software Engineer with a profound expertise in both frontend and backend technologies. The ideal candidate should have a proven track record of delivering complex, scalable, and innovative software solutions within the banking or financial services industry
Key Responsibilities:
Technical Leadership:
Lead end-to-end software development projects within the banking sector, ensuring timely delivery of high-quality solutions.
Provide technical guidance, mentorship, and training to junior developers and cross-functional teams.
Collaborate with product managers, architects, and stakeholders to define technical requirements and roadmap.
Full-Stack Development:
Design, develop, and maintain robust and scalable backend services using Java 17, Spring Boot, Hibernate, and other related technologies.
Develop responsive and user-friendly frontend applications using React, Redux, Angular, JavaScript, TypeScript, HTML, and CSS3.
Implement efficient database designs and optimize database performance using Oracle, MariaDB, PostgreSQL, MongoDB, and other related technologies.
Web Security & Compliance:
Implement and maintain robust security measures using OAuth2, JWT, and other web security protocols.
Ensure compliance with industry standards and regulations related to data protection and privacy.
Infrastructure & DevOps:
Design, deploy, and manage containerized applications using Docker, Kubernetes, and OpenShift.
Implement and manage CI/CD pipelines using Jenkins, Maven, npm, and other related tools.
Monitor, troubleshoot, and optimize application performance in AWS Cloud ecosystem, S3, Tomcat, nginx, and other environments.
Messaging & Integration:
Implement messaging solutions using Apache Kafka, IBM MQ, Web Sockets, and JMS.
Design and develop middleware solutions for data integration, transformation, and synchronization.
Testing & Quality Assurance:
Design and execute comprehensive testing strategies using JUnit5, JMeter, Selenium, and other testing tools.
Ensure code quality, performance, and reliability through continuous integration, automated testing, and code reviews.
Documentation & Collaboration:
Prepare and maintain technical documentation, architecture diagrams, design documents, and code repositories.
Collaborate effectively with cross-functional teams using tools like GIT, Bitbucket, JIRA, Confluence, and others.
Qualifications:
Bachelor’s degree in Computer Science or related field.
Minimum of 8+ years of experience in full-stack software development within the banking or financial services industry is a must.
Proven expertise in Java 17, Spring Boot, React, Redux, Angular, Docker, Kubernetes, AWS, and other listed technologies.
Strong understanding of web security, database management, DevOps practices, and software design principles.
Excellent problem-solving skills, analytical thinking, and attention to detail.
Strong communication skills with the ability to articulate complex technical concepts clearly and concisely.
Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Singapore, Singapore