Finding the best job has never been easier
Share
Duties: Participate in all phases of the Software Development Life Cycle (SDLC) using Agile and Waterfall Methodology; analyze user stories using JIRA, Confluence, and Sharepoint. Design use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase. Design applications by building re-usable UI Components. Develop code in Java, J2EE, SpringBoot, Spring MVC, Apache, Ajax, XHTML, CSS, SQL. Debug and resolve software defects or issues using tool like IntelliJ, Eclipse. Document the requirements received from the end users and prepare design document with approach details for the implementation of the enhancement. Perform impact and high-level design analysis. Develop REST API's using Spring MVC and SpringBoot. Code and develop Microservices using Java, J2EE, SpringBoot, Databases, Spring framework, Hibernate, Oracle, REST, and OpenShift. Follow Test Driven Development procedures using tools like Junit and Mockito and maintain coding standards using tool like Checkmarx, Black Duck, and AppScan. Develop and deploy the code in cloud platforms including Pivotal Cloud Foundry. Conduct Continuous Integration and Continuous Development by using Jenkins, LightSpeed and Maven. Develop both front-end user interface screens as well as database design. Prepare technical specification document. Work on Swagger API and auto-generated documentation for all REST calls. Assist junior team members to learn and implement new technologies. Participate in the weekly application meeting and status calls with the customer. Utilize Gen AI models with LLMs to develop and deliver innovative and conversational AI solution. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite, in accordance with Citi policies and protocols.
Requirements: Requires a Bachelor’s degree, or foreign equivalent, in Computer Science, Information Technology, Electronic Engineering, or related field and 6 years of progressively, post-baccalaureate experience as an Applications Developer, Senior Technical Architect, Technical Lead or related position involving financial and banking applications. Alternatively, employer will accept a Master’s degree in the stated fields and 4 years of the specified progressively, post-baccalaureate experience. Full span of experience must include: Java, J2EE, SpringBoot, Spring MVC; IBM Websphere, Apace Tomcat, JBoss, IBM BPM; Ajax, XHTML, Jquery, Angular, CSS, JSF, Richfaces; Itext, Jfreechart, Jasper; SQL, Oracle, Hibernate, EJB, JPA; Checkmarx, Black Duck, AppScan, JUnit, Mockito; IntelliJ, Eclipse; and Maven, Jenkins, Ant. Applicants submit resumes at https://jobs.citi.com/. Please reference Job ID #25849894. EO Employer.
Wage Range: $162,986.80 to $190,000
Full timeIrving Texas United States
Anticipated Posting Close Date:
These jobs might be a good fit