Java Tech Lead (Maharashtra)

Java Tech Lead (Maharashtra)

03 Aug
|
Citi
|
Maharashtra

03 Aug

Citi

Maharashtra

The Applications Development Technology Lead Analyst is a senior level position 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.
Mandatory Technical / Functional Skills :
Hands on
experience in designing and developing
cloud native
applications
using Java EE applications
t
echstack
with
S
pring
B
oot
or
similar framework
s
.
Must have
a good exposure
of
Microservice based architecture.
Object oriented analysis and design using common design patterns.
Extensive knowledge and Hands-on experience in using Restful web services
Profound in
sight of
Java
and Spring
(
Multithreading
, Transaction
management etc.)
Excellent knowledge of Relational
Databas
es,
SQL
and ORM technologies (JPA, Hibernate)
A good understanding of performance tuning and code optimization.
An exposure to messaging
queue based
system like Kafka is preferred.
Very valuable communication skills
Problem-solving attitude
Ability to establish priorities
Unit, Integration and User Acceptance Testing
Responsibilities
Collaborate with the customer Business Analysts & SMEs to perform detailed requirements
analysis
Responsible for
Architecture &
Components Design
.
Perform technical review and resolve any technical challenges
Coordinate with customer stakeholders and bridge the offshore communication
Under
standing of agile /waterfall development methodologies and test driven development practices




Responsible for overall deliverables and highlight if any risk
Job Qualifications and Skill Sets
The role requires an individual who is results-focused, proactive, highly collaborative,
confident under pressure, and has
demonstrated
skill in both solution
evangelism and expectation management. Solid leadership skills, excellent
communication, time-management; planning, negotiation skills and presentation
skills are highly desirable.
Bachelor's degree in computer science or related field
Minimum of
12
years of experience in Java development
Cloud native app,
Java
(17)
,
Spring
B
oot,
Microservices
A
rchitecture
& DDD,
D
esign
P
atterns
M
ultithreading ,
concurrency,
JPA ,
H
ibernate
,
Maven, Gradle
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Applications Development
------------------------------------------------------
Time Type:
Full time
------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
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 Citi's
EEO Policy Statement
and the
Know Your Rights
poster.

📌 Java Tech Lead (Maharashtra)
🏢 Citi
📍 Maharashtra

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java tech lead (maharashtra) / maharashtra

Subscribe to this job alert:

Get the latest job offers by email for: java tech lead (maharashtra) / maharashtra