CrawlJobs Logo

Senior Full Stack Developer

United States, New York City · Job Posted April 16, 2026
Apply Position
Job Link Share

Job Description

The Senior Full Stack Developer role involves designing and developing full-stack applications, managing the software development lifecycle, and ensuring operational efficiency. Candidates should have extensive experience in Java, React, and Kubernetes, with a strong focus on API development and DevOps practices.

Job Responsibility

  • Design, develop, and operate end-to-end full-stack applications including front-end user interfaces, back-end services, and supporting infrastructure
  • Own the complete software development lifecycle including system design, development, testing, deployment, monitoring, and production support
  • Build and operate applications using modern GitOps-driven SDLC practices to ensure reliable and repeatable deployments
  • Develop scalable, highly performant, and resilient distributed systems with strong focus on reliability and operational efficiency
  • Participate in production operations including monitoring, incident resolution, root cause analysis, and system optimization following “you build it, you run it” principles
  • Collaborate with product managers, business stakeholders, and cross-functional teams to translate functional requirements into robust technical solutions
  • Develop responsive and component-based user interfaces using modern front-end technologies and frameworks
  • Design and implement secure and scalable APIs and backend services using REST/JSON standards
  • Ensure backward compatibility, version control, and maintainability in API design and service development
  • Solid in DevOps with hands on knowledge in CI/CD pipelines, Jenkins and related toolset
  • Work with Kubernetes-based environments to deploy, scale, and manage containerized applications
  • Develop automated workflows and scripts to streamline repeatable development, deployment, and operational tasks
  • Conduct testing including UI testing, component testing, and integration testing to ensure application stability and performance

Requirements

  • 6+ years experience working in Kubernetes-based containerized environments including deployment, scaling, and operational management
  • 8+ years of experience in software development, with strong focus on full-stack application development
  • 6+ years experience with Java-based backend development
  • 6+ years experience developing modern front-end applications using React or similar frameworks
  • 6+ years of experience building scalable APIs and backend services using REST/JSON architectures
  • 6+ years experience implementing CI/CD pipelines, GitOps, DevOps tooling, at least hyperscaler, and automated deployment processes with infra as code (IaC) understanding
  • 6+ years experience building and supporting production-grade systems with high availability and operational reliability
  • 6+ years experience working in automation frameworks for workflow orchestration and operational efficiency
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent work experience

Nice to have

Machine learning and deep learning/ LLM knowledge

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Full Stack Developer

8 matching positions

Senior Application Full Stack Developer

The Senior Application Full Stack Developer role involves designing and developi...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience as a Senior Java Developer with hands on end to end solutions
  • Hands on experience using Core java, Server side Java, Javascript, MVC Pattern, Spring Framework
  • Diverse experience utilizing tools in Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Fundry, ZooKeeper, AWS etc.
  • Role requires overcoming obstacles through collaboration, research/ testing and communication with ability to negotiate solutions
  • Individual must have experience working in a high pressure, fast paced 'Global' environment providing daily support to multiple competing priorities
  • Excellent interpersonal, oral and written communication skills
  • 5+ years of Oracle RDBMS design and development skills with excellent knowledge in store procedures, PL/SQL, triggers and performance tuning
  • Experience migrating Oracle RDBMS to ECS cloud and NoSQL database
  • Architect and hands on technical experience in implementing large volume real time complex solutions in Big Data Platforms & Public Cloud platforms would be a huge asset
  • 5+ years hands on experience in ETL functionalities including experience with tools like Talend, Infomatica, spark etc.
Job Responsibility
Job Responsibility
  • Responsible for design and development as a full stack java developer to build very high volume low latency enterprise applications that can adapt and scale to changing market conditions
  • Responsible for delivery of application technology solutions and data information planning effort, owns the technical development environment and works with the Enterprise team to deliver in a fast paced time bound manner
  • Help ensure high quality software delivery by providing guidance on testing strategy, technical consultation to plan/design performance testing, and providing feedback/guidance for tuning performance and other non-functional elements of the application
  • Migration of application functionalities that are part of large monolithic systems, running on WebLogic, into an ecosystem of Microservices using the latest technologies, and/or a combination of microservices and monoliths where applicable
  • Understanding the client requirements and envision the solution that can be captured as respective user stories in JIRA
  • Understanding the impact of adapting different architectures and designs and present the same to all relevant stakeholders
  • Management of both functional and technical requirements while deciding on technical solutions
  • Development of solutions following established technical design, application development standards and quality processes in projects
  • Building test automation suites to reduce the regression effort of the QA team
  • Identification of existing system bottlenecks and deficiencies, devise and implement robust solutions to address these shortcomings
Read More
Arrow Right

Senior Application Full Stack Developer

We are seeking a highly experienced full stack developer to lead the design, dev...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience as a Java Developer with end-to-end solution delivery
  • Hands-on experience with Core Java, Server-Side Java, JavaScript, MVC, Spring Framework
  • Experience with Microservices architecture using Spring Boot, Spring Cloud Config, Netflix OSS, Pivotal Cloud Foundry, ZooKeeper, AWS
  • 5+ years of Oracle RDBMS experience (stored procedures, PL/SQL, triggers, performance tuning)
  • Familiarity with various technology stacks (Apache, J2EE, Java, JBoss, MQ, Oracle, SQL Server, DB2, Windows, Linux)
  • Experience with Spring Boot, AppDynamics, Docker, MongoDB/Cassandra, Kubernetes, Kafka, RabbitMQ, Swagger
  • Experience migrating Oracle RDBMS to cloud and NoSQL databases
  • Experience with ETL tools (Talend, Informatica, Spark)
  • Strong Java concurrency and thread-safe coding skills
  • Experience with transaction management (JTA)
Job Responsibility
Job Responsibility
  • Design, develop, and support high-volume, low-latency, multi-tiered Java applications
  • Provide Level 3 support for existing applications
  • Migrate functionalities from monolithic WebLogic systems to a Microservices architecture
  • Translate business requirements into user stories and technical solutions
  • Develop solutions adhering to established design and quality standards
  • Build test automation suites
  • Identify and address system bottlenecks and deficiencies
  • Collaborate with stakeholders across different teams (business analysts, QA, offshore, etc.)
  • Design and develop system architecture
  • Resolve production support issues
  • Fulltime
Read More
Arrow Right

Senior Application Full Stack Developer

We are seeking a highly experienced full stack developer to lead the design, dev...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience as a Java Developer with end-to-end solution delivery
  • Hands-on experience with Core Java, Server-Side Java, JavaScript, MVC, Spring Framework
  • Experience with Microservices architecture using Spring Boot, Spring Cloud Config, Netflix OSS, Pivotal Cloud Foundry, ZooKeeper, AWS
  • 5+ years of Oracle RDBMS experience (stored procedures, PL/SQL, triggers, performance tuning)
  • Familiarity with various technology stacks (Apache, J2EE, Java, JBoss, MQ, Oracle, SQL Server, DB2, Windows, Linux)
  • Experience with Spring Boot, AppDynamics, Docker, MongoDB/Cassandra, Kubernetes, Kafka, RabbitMQ, Swagger
  • Experience migrating Oracle RDBMS to cloud and NoSQL databases
  • Experience with ETL tools (Talend, Informatica, Spark)
  • Strong Java concurrency and thread-safe coding skills
  • Experience with transaction management (JTA)
Job Responsibility
Job Responsibility
  • Design, develop, and support high-volume, low-latency, multi-tiered Java applications
  • Provide Level 3 support for existing applications
  • Migrate functionalities from monolithic WebLogic systems to a Microservices architecture
  • Translate business requirements into user stories and technical solutions
  • Develop solutions adhering to established design and quality standards
  • Build test automation suites
  • Identify and address system bottlenecks and deficiencies
  • Collaborate with stakeholders across different teams (business analysts, QA, offshore, etc.)
  • Design and develop system architecture
  • Resolve production support issues
What we offer
What we offer
  • Global benefits designed to support well-being, growth, and work-life balance
  • Fulltime
Read More
Arrow Right

Full Stack Developer

Full Stack Developer role in Citi's Chief Technology Office (CTO) Technology Str...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Software Engineering, or a related field
  • 8-10 years of professional experience in software development
  • Solid understanding of fundamental database concepts and practical experience with relational databases (e.g., MSSQL, Oracle) and/or NoSQL platforms (MongoDB)
  • Proficiency in Python, with experience in data manipulation and processing using frameworks like Apache Spark, PySpark
  • Hands-on experience with back-end technologies, such as Spring, Spring Boot, and Java 11+
  • Hands-on experience with front-end technologies, preferably React
  • Experience with Docker, Kubernetes, and container orchestration platforms
  • Comprehensive understanding of unit testing methodologies, test coverage principles, and experience in writing effective unit tests
  • Familiarity with foundational Generative AI model architectures (e.g., Transformers, GANs) and practical experience with deep learning libraries such as TensorFlow or PyTorch
Job Responsibility
Job Responsibility
  • Design, code, and optimize robust ETL data pipelines using technologies such as Python, PySpark, Apache Spark, Kafka, SQL to prepare large datasets for analysis
  • Participate in design, development, and deployment of full-stack applications utilizing Spring Boot and React frameworks
  • Implement scalable, resilient microservices deployed in Docker containers, orchestrated within an OpenShift environment
  • Work alongside senior developers to explore, fine-tune, and integrate pre-trained Generative AI models
  • Troubleshoot and resolve complex data-related issue and performance bottlenecks
  • Actively participate in agile ceremonies, including sprint planning, daily stand-ups, and sprint retrospectives
  • Fulltime
Read More
Arrow Right

Senior Java Full-Stack Developer

We are looking for a Full stack core software engineer with deep understanding o...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of industry experience with strong hands-on experience in development of mission-critical applications using Java/Python technologies
  • Experience with complex system integration projects
  • Java, Spring, Spring Boot, Spring Cloud, J2EE Design Patterns, REST services
  • Front End Technologies like JavaScript and Angular version, CSS2/CSS3, HTML
  • Strong Knowledge of SQL, JDBC, Unix commands
  • Hands-on Database experience in relational (Oracle/DB2) and No-SQL (MongoDB)
  • Hands-on experience on working/deploying application on Cloud
  • Hands-on experience in code testing tools like Junit/Mockito/Cucumber
  • Deployment Acquaintance in Apache Tomcat, Open shift or other cloud environments
  • Expertise in Test driven development (JUnit, JMeter), Continuous Integration (Jenkins), Build tool (Maven) and Version Control (Git), Development tools (Eclipse, IntelliJ)
Job Responsibility
Job Responsibility
  • Understanding user requirements and working with a development team on the design, implementation and delivery of Java/Python application
  • Providing expertise in the full software development lifecycle, from concept and design to testing
  • Working closely with teams to design and implement current and target state business process by using various tools and technologies
  • Fulltime
Read More
Arrow Right

Senior Full Stack Data Engineer

Senior Full Stack Data Engineer role in Citi's Chief Technology Office (CTO) Tec...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 8 years of proven experience in software development
  • Significant experience as a Data Engineer and Full Stack Developer
  • Strong proficiency in SQL for data querying, manipulation, and optimization
  • Experience with NoSQL databases, such as MongoDB
  • Expertise in designing and developing data pipelines for ingestion, transformation, and processing of large datasets
  • Deep understanding of multithreading, thread pools, Object-Oriented Programming (OOP) concepts, and design patterns
  • Demonstrated experience working in an Agile software development environment
  • Excellent communication, problem-solving, and analytical skills
  • Proficiency in at least one of the following programming languages: Java or Python
  • Strong knowledge of DevOps practices, including source control management (e.g., Git), Continuous Integration (CI), Continuous Delivery/Deployment (CD), and automated deployments
Job Responsibility
Job Responsibility
  • Design and develop scalable data solutions leveraging platforms such as Iceberg, Snowflake, Trino, or other modern data ecosystems
  • Design, build, and optimize robust Extract, Load, Transform (ELT) and Extract, Transform, Load (ETL) data pipelines
  • Collaborate effectively with domain experts, product managers, analysts, and data scientists to understand data requirements and deliver efficient data solutions
  • Enable advanced analytics and machine learning workflows by ensuring the delivery of high-quality, reliable, and timely data
  • Implement and manage CI/CD pipelines to automate data engineering workflows across both cloud and on-premises environments
  • Research, evaluate, and recommend the integration of open-source technologies into our data platform
  • Clearly communicate complex technical details, project progress, and challenges to both technical and non-technical stakeholders
  • Design, develop, and implement scalable full-stack applications using technologies such as JavaScript, ReactJS, NodeJS, Python, and SQL/NoSQL databases
  • Write clean, efficient, well-documented, and maintainable code, adhering to industry best practices
  • Fulltime
Read More
Arrow Right

Senior Full Stack Software Engineer

Checkr Trust is seeking a Senior Full Stack Software Engineer to join their team...
Location
Location
United States , San Francisco
Salary
Salary:
173000.00 - 215000.00 USD / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS degree in either computer science or electrical engineering
  • have founded or held early roles at successful fast-paced startups
  • 6+ years of full stack software development experience
  • advanced knowledge in Ruby (Ruby on Rails)/ Javascript (React), or similar languages/frameworks
  • amazing product sense
  • experimentation mindset
  • experience building scalable technical architecture that can scale to 10mm+ users
Job Responsibility
Job Responsibility
  • work closely with customers, engineers, and leaders to design, build, and launch new products
  • take full ownership of the entire process of developing end-to-end applications – from shaping the idea to delivering the finished application
  • build and improve APIs, including integrating with third-party services to expand what our products can do
  • embrace a customer-centric, product-first approach – partner directly with customer success, customers and stakeholders to better understand their needs and turn those into useful features
  • keep code reliable and easy to maintain with solid testing, thoughtful reviews, and good practices
  • run and measure product experiments, using what you learn to guide future development
  • building scalable APIs and asynchronous event-based architecture that can reliably handle very high traffic
What we offer
What we offer
  • a fast-paced and collaborative environment
  • learning and development allowance
  • competitive compensation and opportunity for advancement
  • 100% medical, dental, and vision coverage
  • up to 25K reimbursement for fertility, adoption, and parental planning services
  • flexible PTO policy
  • monthly wellness stipend, home office stipend
  • working at a startup within a startup
  • lunch four times a week
  • a commuter stipend
  • Fulltime
Read More
Arrow Right

Java full stack Developer with React js

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts to identify and define necessary system enhancements
  • Consult with users, clients, and other technology groups on issues and recommend programming solutions
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues
  • Conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through acquired technical experience
  • Operate with limited level of direct supervision
  • Exercise independence of judgement and autonomy
  • Fulltime
Read More
Arrow Right