Skip to content

Applications Development Group Manager
Company | Citigroup |
---|
Location | Irving, TX, USA |
---|
Salary | $170450 – $220000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree, or foreign equivalent, in Computer Engineering, Information Technology, or a related field
- Seven (7) years of experience in the job offered, or in a related IT occupation designing and implementing backend systems
- Seven (7) years of experience with architecting and implementing real-time data processing pipelines using Apache Kafka
- Experience building distributed messaging systems that handle large-scale event streaming
- Experience maintaining microservices architectures and building RESTful APIs
- Experience developing multi-tiered, scalable, and secure enterprise applications using Java Enterprise Edition (JEE)
- Experience designing and optimizing relational databases including Oracle, NoSQL databases including MongoDB and HBase
- Experience designing and implementing GraphQL APIs for efficient data querying and mutation
Responsibilities
- Design and implement robust backend systems using Java and JEE
- Develop and deploy RESTful APIs and web services
- Ensure application performance, scalability, and reliability through effective code optimization and system architecture
- Work with Java frameworks including Spring, Hibernate, and Struts
- Work with application servers including Apache Tomcat, JBoss, or WebSphere
- Collaborate with cross-functional teams to integrate and deliver high-quality software solutions
- Utilize tools and technologies including Maven, Jenkins, Git, and Docker for continuous integration and deployment
- Apply best practices in coding, testing, and documentation to maintain code quality and project standards
- Implement Kafka event streaming for real-time data processing and integration
- Work with and query databases including Oracle, MongoDB, HBase, Hive, DynamoDB and Teradata
- Utilize EBX for master data management and governance
- Develop ETL processes using Ab Initio for data extraction, transformation, and loading
- Deploy applications on cloud platforms including OpenShift and Pivotal Cloud Foundry (PCF)
- Create interactive user interfaces with jQuery, CSS, HTML, and JavaScript
- Utilize API Gateway for securing APIs
Preferred Qualifications
No preferred qualifications provided.