Fevrok logo
Full stack Java developer lead
3 years ago

**Java /Middleware Technology**


The Applications Development Technology Analyst is responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.


**Responsibilities:**


+ Deliver high quality technical solutions to multiple global stakeholders in a fast-paced environment.

+ Communicate with the business partners get involved in requirement gathering and understanding, project planning, monitoring and status reporting.

+ Work with other team members to address software End of Vendor Support issues. Work on tech mandates including migration projects.

+ Provide development effort estimation for projects.

+ Provide L3 support. Troubleshoot and resolve issues.

+ Provide technical solutions, write technical design document.

+ Provide expertise in technical analysis and solve technical issues during all project stages.

+ Contribute to and follow Engineering Excellence processes (e.g., single click release deployment, junit, code review, etc.).

+ Share knowledge with team members.


**Qualifications:**


+ Have 8+ years of experience in Java/J2EE technologies, well versed with 3 tier architecture /component layer architecture.

+ Exposure to middleware, messaging technologies, web services.

+ Experience in Unix/Linux environment, Unix/Python scripts

+ Proficient in working on backend technologies like Oracle, PL/SQL and stored procedures/triggers.

+ Exposure to HTML, HTML5, XML, Java Script, jQuery, CSS, JSP and Servlets.

+ Experience in using WebSphere, Weblogic, IBM Http Server and IBM MQ.

+ Experience in designing, developing and deploying web-based applications.

+ Have strong analytical and technical ability; be able to identify/debugging issues quickly.

+ Self-motivated, quick learner, hardworking, responsible.

+ Experience in Full-Life-Cycle Development of Web projects

+ Able to work independently as well as in a team. Have good communication skills.


**Nice to have:**


+ Experience in Frameworks Spring, Knowledge in OOAD, UML and design Patterns.

+ Knowledge in Micro services architecture and UI technology is a plus.


**Education:**


+ Bachelors degree (in science, computers, information technology or engineering)


-------------------------------------------------


**Job Family Group:**


Technology

-------------------------------------------------


**Job Family:**


Applications Development

------------------------------------------------------


**Time Type:**


Full time

------------------------------------------------------


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 (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)** .


View the "EEO is the Law (https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/eeopost.pdf) " poster. View the EEO is the Law Supplement (https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/OFCCP\_EEO\_Supplement\_Final\_JRF\_QA\_508c.pdf) .


View the EEO Policy Statement (http://citi.com/citi/diversity/assets/pdf/eeo\_aa\_policy.pdf) .


View the Pay Transparency Posting (https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp\_%20English\_formattedESQA508c.pdf)
Citi is an equal opportunity and affirmative action employer.

Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.

©2025 Fevrok. All Rights Reserved.