NEWPosted 3 hours ago

Job ID: JOB_ID_6515

Job Overview

We are looking for a Senior Full-Stack Developer with a strong database focus to join our team. This is a 12-month contract role with a hybrid work model (4 days onsite in Lake Mary, FL). The ideal candidate will have 7+ years of experience in full-stack development, with expert-level database skills and a proven ability to design, develop, and optimize complex systems.

Job Responsibilities

  • Program well-designed, testable, and efficient code across front-end and back-end layers.
  • Execute full lifecycle software development: requirements, design, implementation, testing, deployment, and maintenance.
  • Design, develop, and optimize relational and NoSQL database schemas for OLTP and OLAP workloads.
  • Write high-quality SQL/PL code (stored procedures, functions, triggers, views) and reusable data access components.
  • Build and integrate RESTful APIs and microservices; ensure clean data contracts and reliable integrations.
  • Develop modern front-end features and components using frameworks like Angular or React; ensure accessibility and performance.
  • Conduct code/design reviews for both application and database components with focus on performance, security, and maintainability.
  • Create flowcharts, ER models, data flow diagrams, and comprehensive technical documentation.
  • Apply security and privacy principles: secure coding, RBAC, encryption, input validation, auditing, and least privilege.
  • Analyze, design, and develop unit/integration/end-to-end tests; implement test automation for APIs, UIs, and database code.
  • Develop verification plans, quality assurance procedures, and data validation/reconciliation checks.
  • Participate in deployments following change controls; manage schema migrations, release automation, and rollback strategies.
  • Troubleshoot, debug, and upgrade existing systems across the stack; ensure applications are reliable, scalable, and feature-complete.
  • Monitor and tune performance: query plans, indexing, partitioning; app profiling, caching, and CDN strategies.
  • Provide recommendations for continuous improvement in architecture, data models, code quality, and operational resilience.
  • Demonstrate teamwork, promote component reuse, mentor peers on best practices, and contribute to internal standards.

Required Skills/Experience

  • 7+ years of full-stack development experience using languages/tools such as Java, Spring Boot, REST, JavaScript/TypeScript, Angular/React, CSS/HTML, Node.js, C#.
  • Expert-level database skills with major RDBMS (e.g., Oracle, SQL Server, PostgreSQL) and familiarity with NoSQL (e.g., MongoDB).
  • Advanced SQL and procedural extensions (PL/SQL, T-SQL), including complex query optimization, window functions, and CTEs.
  • Strong data modeling (conceptual/logical/physical), normalization/denormalization, and schema design for OLTP/OLAP.
  • Experience building and maintaining ETL/ELT pipelines (e.g., SSIS, Informatica, Talend, dbt) and orchestration (e.g., Airflow).
  • Knowledge of application frameworks, microservices, and containerization/cloud patterns (e.g., Docker, Kubernetes).
  • Ability to review test plans and test data; hands-on experience with CI/CD, automated testing, and migration tooling (e.g., Liquibase).
  • Cross-platform interoperability understanding (JDBC/ODBC, APIs, NT/Intranet), and use of multiple toolkits.
  • Strong grasp of security/privacy controls across the stack: secure coding, encryption, masking, auditing, and compliance fundamentals.
  • Teamwork, communication, and organization skills; ability to collaborate in fast-paced, cross-functional environments.
  • Bachelors degree in computer science, Engineering, Information Systems, or related discipline, or equivalent work experience.

Preferred Skills/Experience

  • Experience in the securities or financial services industry is preferred.
  • Exposure to data warehousing, data modeling and BI/reporting platforms.
  • Knowledge of streaming/integration technologies (e.g., Kafka), caching layers (e.g., Redis), and performance profiling tools.
  • Thorough knowledge of the software development cycle.
  • Knowledge in application frameworks and containerization.
  • Knowledgeable about cross-platform interoperability (i.e., NT, Intranet), major tools in a toolkit for a specific platform and features of multiple toolkits.

Required Software/Technology

  • Java, Spring Boot, REST, NoSQL
  • Angular, CSS, JSON, HTML, JavaScript
  • Oracle, SQL Server
  • JUnit, Cucumber
  • MQ, Kafka
  • Cloud (GCP, Azure, AWS)

Preferred Software/Technology

  • C#

Required Education/Certifications

Bachelor’s degree in computer science engineering or a related discipline, or equivalent work experience.


Special Requirements

4 days hybrid; Video and In Person interviews


Compensation & Location

Salary: $120,000 – $170,000 per year (Estimated)

Location: Lake Mary, FL


Recruiter / Company – Contact Information

Email: javid@imcsgroup.net


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
javid@imcsgroup.net with the subject:

DELETE_JOB_ID_6515

to delete@join-this.com.