Job Details

ID #17328335
State Texas
City Irving
Job type Permanent
Salary USD TBD TBD
Source Citi
Showed 2021-07-26
Date 2021-07-25
Deadline 2021-09-23
Category Et cetera
Create resume

Java Microservices Developer

Texas, Irving, 75039 Irving USA

Vacancy expired!

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Responsibilities:
  • Develop high quality, secure, scalable software solutions with a focus on usability and performance
  • Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code.
  • Designing innovative solutions utilizing the latest technologies
  • Migrate the existing application functionalities that are part of the large monolith system into an ecosystem of micro-services using the latest technologies
  • Expected to provide sound understanding of application development concepts and principles and a basic knowledge of concepts and principles in other technology areas.
  • Interact with an extended, global team of passionate, experienced software developers
  • Improve team development related processes that accelerate delivery, drive innovation, lower costs, and improve quality.
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Ensure self and peers are actively seeking ways to objectively measure productivity. (i.e., SonarQube). This will include a focus on automating code quality, code performance, unit testing, and build processing in the CI/CD pipeline (RTC, Jenkins, RLM)
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
Qualifications:
  • 5-8 years of experience working with Java, Spring Boot, Kafka, Angular, No-SQL databases (MongoDB or similar), relational databases (Oracle or MySQL or PostgreSQL similar), JavaScript, HTML5.
  • Hands-on experience in building secure Java Rest APIs for other applications to subscribe.
  • Strong scripting skills: Shell, Perl scripting and well versed with Linux.
  • Experience in Continuous development and Continuous Integration (CI/CD).
  • Experience in building Kafka producer and consumer applications using Spring Boot.
  • Working knowledge and implementation experience in containerization of apps using Docker and OpenShift.
  • Hands-on experience with consuming Java Rest APIs via gateways.
  • Experience with designing of high availability and load balancing services.
  • Experience in building micro-services applications.
  • Development using Eclipse, Git, Jenkins, etc.
  • Understanding of software development life cycle under Agile framework.
  • Write well designed testable, efficient code.
  • Prepare and produce releases of software components.
  • Familiar with Continuous Integration and Continuous Delivery using Jenkins
Agile development experience, preferably with ScrumEducation:
  • Bachelors degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. - Job Family Group: Technology - Job Family: Applications Development Time Type: Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View the "EEO is the Law" poster. View the EEO is the Law Supplement. View the EEO Policy Statement. View the Pay Transparency Posting

Vacancy expired!

Subscribe Report job