Salary
💰 $125,760 - $188,640 per year
Tech Stack
AngularAWSCloudDockerGradleHibernateJ2EEJavaJavaScriptjQueryKafkaKubernetesLinuxMavenMicroservicesMongoDBMySQLOraclePythonRDBMSReactSOAPSpringSpring BootSpringBootSQL
About the role
- Lead applications systems analysis and programming activities
- Partner with multiple management teams to ensure appropriate integration of functions to meet goals
- Identify and define necessary system enhancements to deploy new products and process improvements
- Resolve high impact problems/projects through in-depth evaluation of complex business and system processes
- Work closely with business users, stakeholders, BAs, product managers and other development teams to understand problem space and design solutions
- Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to architecture blueprint
- Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
- Manage integration of APIs with third party libraries/vendors and handle the security around it
- Manage Citi’s technology infrastructure, including software, hardware, and procured products
- Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
- Assess risk when business decisions are made and drive compliance with laws, rules and regulations
Requirements
- 6-10 years of relevant experience in Apps Development or systems analysis role
- Hands on development experience using JAVA is a MUST
- Hands on development experience using PYTHON is highly desirable
- Hands on RDBMS experience
- Extensive experience system analysis and in programming of software applications
- Subject Matter Expert (SME) in at least one area of Applications Development
- Ability to adjust priorities quickly as circumstances dictate
- Demonstrated leadership and project management skills
- Consistently demonstrates clear and concise written and verbal communication
- Java/ J2EE Technologies: Core Java, Spring Boot, Spring Security, Spring MVC, Spring Web, Rest API
- Languages: Java 17, Javascript
- Databases: MySQL, Oracle, MongoDB, JPA, Hibernate ORM, PL/SQL
- Web Technologies: React, Angular, HTML5, CSS3, jQuery, JSON, XML
- DevOps & Cloud: Linux, Maven, Gradle, Microservices, Docker, Kubernetes, MQ, Kafka, AWS
- Tools: Git/Github, Postman, SOAP UI, IntelliJ IDEA, Ecllipse, SQL Developer
- Bachelor’s degree/University degree or equivalent experience
- Master’s degree preferred