Citibank, N.A. seeks a Digital S/W Engineer Group Manager for its Irving, Texas location. Duties: Develop software using Java, J2EE, Spring boot, NodeJS, Python and Test Driven Development. Design and develop shared services and frameworks for building complex, high-volume, self-service personal banking and wealth management applications using Java/JFP Framework, API/Microservices Architecture, Web Services (SOAP and REST) technologies in enterprise private (PCF/OpenShift) and public cloud (AWS/GCP). Scripting using Perl, Unix, and Shell. Use Oracle, MongoDB, PostgreSQL and MySql databases. Perform UI development using Angular, CSS, and jQuery. Use caching solutions Gemfire, Redis and Couchbase. Prepare detailed technical designs that account for security, resiliency, scalability, maintainability, and performance using Oauth2, TLS, data encryption algorithms, PingFed OIDC pattern, and VPC, API Policies, and IP filtering. Code, test, debug, implement, and support complex financial applications. Design and develop Cloud based software components using cloud native microservices, Docker, and Kubernetes and Helm. Use PCF, OpenShift Enterprise Container Platform, Amazon Web Services, Google Cloud Platform. Use WebSocket’s, Apache Kafka, Solace, AWS SQS, AWS SNS, Java Messaging Service APIs, Active MQ, RabbitMQ. Collaborate to ensure adherence to Citi processes and standards. Remain abreast of emerging technologies for private and public cloud adoption. Maintain accountability for all phases of development process–analysis, design, construction, testing and implementation in both waterfall and agile development lifecycles. Use API Gateway solutions with IBM API Connect, APIGEE, CICD tooling with Light Speed & RLM. Certificate and secrets management using CyberArk, CredHub and HashiCorp Vault. Build multi-threaded applications using RxJava, Akka Framework, and Web Flux. Collaborate with business partners to review requirements, ensuring they are clear, concise, and technically feasible. Translate requirements into solutions that provide excellent client experience and align with architectural roadmap. Work with business and product owners to design and define optimal technical solutions to meet specific business requirements. Work on Microservices using Spring Boot, Docker/Kubernetes and Pivotal Application Service. Provide business and technical support on shared services and frameworks. Work with business and technology teams to drive solutions for personal banking and wealth management applications. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite, in accordance with Citi policies and protocols.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees