About Citi:
The Java Full Stack Development Senior Lead is responsible forhands on codingand establishing/implementing new application systems.
You will be acting as a lead developer/architect as well as being part of creating a new team
Required Qualifications
- 8+ years of relevant experience in Java Full Stack Engineering including UI/UX technologies along with application design experience
- 8+ years of experience as a Software Engineer/Developer using Enterprise level J2EE applications with messaging capabilities, Java spring boot, Java microservice, Spring, Hibernate
- 5+ years asSenior Developer/Architect/TechLeadwithin a distributed, service-based enterprise environment (financial institutions preferred)
- Multiple years of experience architecting and building horizontally scalable, highly available, highly resilient, and low latency applications
- Multiple years of experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.).
- Multiple years of experience on Service Oriented and MicroServices architectures, including REST and GraphQLimplementations
- Multiple years of experience with frameworks like Spring Boot, Quarkus, Micronaut, or Vert.x
- Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
- Experience with automation of contract, API, and integration testing.
- Multiple years of experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premises or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.)
- Multiple years of experience with agile and iterative software delivery
- Should have good exposure to Oracle(SQL, PL/SQL). Hands on experience with physical and logical Data modelling.
- Clear understanding of Data Structures and Object-Oriented Principles using Java
- Experience with systems / applications in Risk technology for financial institutions is preferred.
Preferred Qualifications
- Experience mentoringand providing technicalleadership for teams of 5 or more developers
- Exposure to Cloud infrastructure both on-premise and public cloud (i.e., OpenShift, AWS, etc.)
- Exposure to event-driven design and architecture (i.e., Kafka, Spark Flink, etc.)
- Exposure to Infrastructure as Code tools (i.e., Terraform, Cloudformation, etc.)
- Exposure to Quality as Code Implementation (i.e. TDD, BDD, Unit Testing,Selenium)
- Exposure to Security, Observability, and Monitoring tools (i.e., Grafana Prometheus, Splunk, ELK, CloudWatch, etc.)
- Exposure to database concepts (RDBMS, NoSQL) and web-based technologies (Angular/React) is a plus
- Exposure to API Management tools
Education
- Bachelor’s degree in computer science, information technology or similar equivalent experience
Applications DevelopmentFull timeIrving Texas United States$125,760.00 - $188,640.00
Anticipated Posting Close Date:
Jan 13, 2025View the " " poster. View the .
View the .
View the