Full Stack Developer

Rose International
Tampa, United States of America
16 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 135K

Job location

Remote
Tampa, United States of America

Tech stack

Java
JavaScript
Spring Security
Amazon Web Services (AWS)
HTML5
Browser Compatibility
CSS
Code Review
Databases
Continuous Integration
Data Governance
Data Integration
Relational Databases
Database Design
Database Development
Database Queries
DevOps
Distributed Systems
Hibernate
Java Persistence API
Spring
PostgreSQL
Message Broker
Microsoft SQL Server
NoSQL
Openshift
Oracle Applications
RabbitMQ
Responsive Web Design
Risk Management Information Systems
Secure Coding
Software Deployment
Software Engineering
SQL Stored Procedures
TypeScript
Multithreading
Freeform SQL
Cloud Platform System
Spring Cloud
React
Spring-boot
Backend
GIT
Containerization
Angular
Kubernetes
Kafka
Front End Software Development
React
Api Gateway
Software Coding
REST
Docker
Jenkins
Microservices

Job description

Key Responsibilities include end-to-end architecture and development of scalable full-stack applications, including designing, building, and deploying solutions across backend and frontend layers. The role is responsible for developing robust RESTful APIs and microservices while creating dynamic, high-performance user interfaces. Backend responsibilities include writing clean, optimized, and testable code using Java 8/11/17+, Spring Framework (Spring Boot, Spring Security, Spring Cloud), and ORM tools such as Hibernate/JPA. Frontend responsibilities include architecting modern Single Page Applications (SPAs) using React.js or Angular, implementing complex state management using Redux or NgRx, and ensuring accessibility and cross-browser compatibility. The role includes database design and integration through logical and physical schema creation, complex SQL development, and integration with relational and NoSQL platforms. Additional responsibilities include technical leadership through code reviews, coding standards, technical design sessions, mentoring developers, and aligning engineering output with global architectural and security mandates. The position also oversees DevOps practices including Docker, Kubernetes, Jenkins, Git, and CI/CD automation. Risk assessment and adherence to data governance and secure coding requirements are core expectations.

Job Duties

  • End-to-End Architecture & Development: Design, build, and deploy scalable full-stack applications. Develop robust RESTful APIs and microservices on the backend while creating dynamic, high-performance UIs on the frontend.
  • Backend Engineering: Write clean, optimized, and testable code using Java 8/11/17+, Spring Framework (Spring Boot, Spring Security, Spring Cloud), and ORM tools (Hibernate/JPA).
  • Frontend Engineering: Architect modern Single Page Applications (SPAs) using React.js or Angular. Implement complex state management (Redux, NgRx) and ensure cross-browser compatibility and accessibility.
  • Database & Integration: Design logical and physical data schemas. Write complex SQL queries and integrate with massive relational (Oracle, PostgreSQL) or NoSQL databases.
  • Technical Leadership: Conduct code reviews, establish coding standards, and lead technical design sessions. Mentor mid-level developers and ensure engineering output aligns with global security and architectural mandates.
  • DevOps & Deployment: Oversee containerization (Docker, Kubernetes) and automate pipelines using Jenkins, Git, and modern CI/CD tools to ensure frictionless software delivery.
  • Risk & Security Compliance: Appropriately assess risk when architectural decisions are made, safeguarding data by driving compliance with applicable data governance and secure coding regulations.

#CT1

  • Only those lawfully authorized to work in the designated country associated with the position will be considered.

  • Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client's business needs and requirements.

Requirements

Do you have a Bachelor's degree?, Experience Desired: Software development experience leading architecture and delivery of enterprise-scale applications. (10+ yrs); Hands-on experience building full-stack applications using Java, Spring Boot, React or Angular (5+ yrs) Preferred Education: Bachelor's Degree C2C is not available, * Bachelor's Degree, * Experience: 10+ years of overall software development experience, with a minimum of 4-5 years operating at a lead or architectural level. Financial services or heavily regulated enterprise experience is highly preferred.

  • Backend Mastery: Expert-level proficiency in Java ecosystem, Spring Boot, Microservices architecture, and API gateway design.
  • Frontend Mastery: 5+ years of hands-on experience with modern JavaScript/TypeScript frameworks, specifically React or Angular. Strong grasp of HTML5, CSS3, and responsive design principles.
  • Database Skills: Strong relational database experience (Oracle, SQL Server, or PostgreSQL) including writing complex queries and stored procedures.
  • Systems Design: Clear understanding of distributed systems, multi-threading, asynchronous processing, and message brokers (e.g., Kafka, RabbitMQ).
  • Leadership: Demonstrated ability to act as a primary technical lead on complex, multi-team projects., * Experience deploying applications to cloud environments (AWS, GCP, or internal cloud).
  • Familiarity with container orchestration (OpenShift, Kubernetes).
  • Prior experience in trading technology, capital markets, or risk management systems.

Benefits & conditions

3.83.8 out of 5 stars Tampa, FL 33610 Hybrid work $60 - $65 an hour - Temp-to-hire

Apply for this position