Full Stack Engineer

Full Stack Engineer

Not Specified

Job Description

Job Description :
Design/Development/maintaining Software programs. Writes modular, extensible, readable, and performant, secured code. Participates in code review.
Creates technical solution artefacts, code review records, deployment plan
Troubleshoots cross component issues, issues identified during static analysis, penetration testing or deployment. Narrows down to root causes and solves the symptoms
Uses advanced language constructs, design principles, design patterns, libraries and frameworks being used, right data structure, performance and scalability concepts, tools, and Tech stacks and be able to apply appropriately.
Skill and Experience:
5 plus years of relevant experience in engineering software application/product
Java 8+, Spring Boot, Spring Core, Spring MVC, Spring Security, REST, Micro Services, Unit Test cases (JUnit etc.)
Experienced working with database (Oracle, Mongo DB)
Knowledge of JIRA, CI/CD tools like Jenkins, maven, BitBucket, Git, uDeploy
Operating System: Linux RHEL7, Windows
Good to have knowledge:
Distributed Cache: Redis/Hazelcast
Messaging: Kafka/Active MQ, Tibco EMS, IBM MQ
Cloud and container technologies like AWS, Kubernetes, Docker
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 .
View the '' poster. View the .
View the .
View the

About Citi


Similar Jobs

People Also Considered

Career Advice to Find Better