Full Stack Developer - Vice President
Citi · Irving, TX · 1 mo ago
HybridEngineering$126k–$189k/yrFull-time
Responsibilities
- Design, develop, and maintain robust, scalable, and secure microservices using Java and Spring Boot.
- Implement and manage integrations with middleware technologies, particularly Kafka messaging, for real-time data streaming and event-driven architectures.
- Develop and integrate with workflow management solutions to automate business processes.
- Design and implement search engine capabilities within applications to provide efficient data retrieval.
- Work extensively with relational databases, specifically Oracle, including schema design, query optimization, and data migration.
- Develop responsive, high-performance, and user-friendly web interfaces using React.js and its ecosystem.
- Collaborate with product owners, designers, and other developers to understand requirements, define technical specifications, and deliver high-quality features.
- Ensure the seamless integration between front-end and back-end components through RESTful APIs.
- Write comprehensive unit, integration, and end-to-end tests to ensure code quality and application reliability.
- Participate in code reviews, contribute to architectural discussions, and mentor junior developers.
- Monitor application performance, troubleshoot issues, and implement effective solutions to ensure system stability and optimal user experience.
- Stay current with emerging technologies, industry trends, and best practices in full-stack development.
Requirements
- 5+ years of professional experience in full-stack software development.
- Strong proficiency in Java with extensive experience in building microservices using Spring Boot.
- Demonstrable experience with Kafka for building message-driven architectures and data pipelines.
- Experience with workflow management systems or designing and implementing complex business process flows.
- Proven experience implementing search functionalities, potentially using technologies like Elasticsearch or Apache Solr.
- Solid expertise in relational databases, particularly Oracle, including advanced SQL, schema design, and performance tuning.
- Strong front-end development skills with React.js, including a deep understanding of component-based architecture, state management (e.g., Redux, Context API), and modern JavaScript (ES6+).
- Experience with RESTful API design and consumption.
- Proficiency with version control systems (e.g., Git).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and CI/CD pipelines.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities.
Qualifications
- Bachelor’s degree/University degree or equivalent experience.
Skills
- Java Spring Boot microservices
- Kafka integration technologies
- Workflow solutions
- Search capabilities
- Oracle relational databases
- React.js front-end development
- RESTful API design
- Version control systems (e.g., Git)
- Cloud platforms (e.g., AWS, Azure, GCP)
- CI/CD pipelines
Benefits
Available offerings may vary by jurisdiction, job level, and date of hire. Citi offers competitive employee benefits, including:
- Medical, dental & vision coverage
- 401(k)
- Life, accident, and disability insurance
- Wellness programs
Pay
$125,760.00 - $188,640.00 In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards.
Schedule
Full time