Position: Senior Full Stack Developer
Employment Type: C2C
Location: Jersey City, NJ (Hybrid – Local candidates only)
Experience: 10+ years
Passport Number: Mandatory
Job Description:
We are seeking a Senior Full Stack Developer to join our team in a hybrid role based in Jersey City, NJ. The ideal candidate will have extensive experience in Java/JEE development, a strong understanding of financial services environments, and proficiency in modern development frameworks and tools.
Responsibilities:
• Work in an agile and fast-paced environment, collaborating with management, business, and senior technology teams.
• Design and develop applications using complex Java/JEE technologies and middleware systems.
• Build and maintain efficient, reusable, and reliable code.
• Manage the full development cycle, including requirements analysis, coding, testing, and maintenance.
• Identify and resolve bottlenecks and bugs to improve application performance.
• Provide status updates, escalate issues as needed, and report progress to management and business stakeholders.
• Manage source code repositories and support production releases.
• Identify and address risks and issues affecting project milestones.
• Understand and support the technical and business processes of front-office, trading, and settlement applications.
Required Qualifications:
• Education: Bachelor’s degree (or foreign equivalent) in Computer Science or Engineering.
• Experience: At least 10 years in Java/JEE software engineering within a financial services environment.
Technical Skills:
• Programming: Java, JEE, Spring, Hibernate, Perl, Python.
• Web Services: REST/SOAP.
• Databases: Sybase, SQL Server.
• UI Frameworks: GXT/GWT or similar.
• Middleware: JMS, MQ, Tibco, Solace, Kafka.
• Development Tools: Maven, SVN, GIT, Eclipse, IntelliJ.
• Deployment Tools: Jenkins, Ansible, Kubernetes.
• Cloud Technologies: Cloud architecture and related technologies.
• Servers: Apache Spark, Apache Tomcat.
• Operating Systems: Unix/Linux, including Perl and Shell scripting fundamentals.
How to Apply:
If you are interested and meet the qualifications, please share your updated resume with Karthigayan Venkatesan at karthigayan@reveilletechnologies.com.
Take the next step in your career by joining a dynamic team and working on challenging, cutting-edge financial services applications!