Full Stack React Developer Assistant Vice President
Citi · Tampa, FL · 1 wk ago
HybridInformation Technology$97k–$145k/yrFull-time
Responsibilities
- Design & Development: Architect, develop, and maintain scalable full-stack applications using Java 8+, Spring Boot, and microservices patterns, ensuring high performance and reliability across both front-end and back-end layers.
- Microservices & APIs: Design and implement RESTful APIs and microservices, adhering to cloud-native architecture principles and ensuring seamless integration across distributed systems.
- Data Integration & Processing: Build and maintain data pipelines and event-driven solutions using pub/sub infrastructure (e.g., Apache Kafka), integrating with SQL Server and NoSQL datastores such as MongoDB and Elasticsearch.
- Code Quality & Reviews: Write clean, reusable, and well-documented code; actively participate in peer code reviews to uphold engineering standards and promote best practices across the team.
- Agile Collaboration: Participate in daily stand-ups, sprint planning, backlog grooming, and retrospectives as part of an Agile delivery team, contributing to iterative and frequent software releases.
- CI/CD & DevOps: Leverage DevOps tooling (Jenkins, TeamCity, uDeploy) and containerization technologies (Docker, Kubernetes, OpenShift) to support continuous integration, automated testing, and deployment pipelines.
- Monitoring & Support: Monitor application health and performance using observability tools such as ELK Stack and Grafana; proactively identify, troubleshoot, and resolve production issues in a timely manner.
Qualifications
- 5+ years of relevant experience
- 3+ years experience with building J2EE applications using java 8 and above, Microservices, Spring and Spring boot.
- 3+ years experience with pub/sub infrastructure (eg Apache Kafka) and SQL Server/no-sql databases.
- Hands-on experience with AI-assisted development tools such as GitHub Copilot, Devin, or equivalent AI coding assistants.
- Experience of cloud-native architectures and delivery of such solutions using microservice patterns.
- Experience and aptitude of Agile and DevOps approaches – e.g. continuous integration, test automation, frequent releases, containerization.
- Understanding of DevOps automation and application monitoring and support tools for example Jira, TeamCity, Jenkins, uDeploy, Docker, ELK, Grafana, Kubernetes, Helix, OpenShift and ECS.
- Understanding and passion for writing clean and reusable code.
- Knowledge of no-sql datastores for example elastic, mongodb.
- Experience working in mixed/virtual/diverse environments (small co-located team with a larger team in another location).