IN-Senior Associate_ Java Developer _Application Technology_Advisory_Mumbai/Kolkata
Overview
Line of Service
AdvisoryIndustry/Sector
Not ApplicableSpecialism
OperationsManagement Level
Senior AssociateJob Description & Summary
A career within Enterprise Architecture services, will provide you with the opportunity to bring our clients a competitive advantage through defining their technology objectives, assessing solution options, and devising architectural solutions that help them achieve both strategic goals and meet operational requirements. We help build software and design data platforms, manage large volumes of client data, develop compliance procedures for data management, and continually researching new technologies to drive innovation and sustainable change.Job Description & Summary: A career within Enterprise Architecture services, will provide you with the opportunity to bring our clients a competitive advantage through defining their technology objectives, assessing solution options, and devising architectural solutions that help them achieve both strategic goals and meet operational requirements. We help build software and design data platforms, manage large volumes of client data, develop compliance procedures for data management, and continually researching new technologies to drive innovation and sustainable change.
Responsibilities:
We are looking for an experienced Java (Spring Boot) Developer to develop, maintain and enhance Java-based applications.
Key Responsibilities:
- Develop, maintain and improve Java applications, ensuring high performance and reliability.
- Troubleshoot and resolve issues, performing root cause analysis and implementing effective fixes.
- Work with Java 8 and newer versions, Spring Boot, Microservices, REST APIs, JMS, MQ, and Unix scripting.
- Perform database management tasks using Oracle, including PL/SQL, query tuning/optimization, indexing, analyzing explain plans, AWR reports, and partitioning.
Mandatory skill sets:
- Hands-on experience with DevOps tools like Maven, Jenkins, OpenShift, Docker, Kubernetes, uDeploy, Ansible, JFrog, and respective hooks.
- Utilize scanning tools such as SonarQube, BlackDuck, CheckMarx, etc., for quality checks.
- Knowledge of Java 8: Functional Programming, Data Streams, Lambda Expressions.
- Experience with Spring Boot (at least 3-4 years), including working with modules such as REST.
- Proficiency in Spring Cloud and implementing Microservices using this framework.
- Strong understanding of Spring Security, specifically JWT tokens and their usage for securing applications.
- Spring Reactive is a plus.
- Eagerness to learn new technologies and frameworks.
- Excellent communication skills.
Preferred skill sets:
Certifications preferred but not a mandate. BFSI preferred.
Years of experience required:
5-7 yrs
Education qualification:
B.E. / B.Tech / MCA/ M.E/ M.TECH/ MBA/ PGDM. All qualifications should be in regular full-time mode with no extension of course duration due to backlogs
Education (if blank, degree and/or field of study not specified)
Degrees/Field of Study required: Bachelor of Engineering, Master of Business Administration, Master of Engineering Degrees/Field of Study preferred:Certifications (if blank, certifications not specified)
Required Skills
JavaOptional Skills
Accepting Feedback, Accepting Feedback, Active Listening, Analytical Reasoning, Analytical Thinking, Application Software, Business Data Analytics, Business Management, Business Technology, Business Transformation, Communication, Creativity, Documentation Development, Embracing Change, Emotional Regulation, Empathy, Implementation Research, Implementation Support, Implementing Technology, Inclusion, Intellectual Curiosity, Learning Agility, Optimism, Performance Assessment, Performance Management Software {+ 16 more}Desired Languages (If blank, desired languages not specified)
Travel Requirements
Not SpecifiedAvailable for Work Visa Sponsorship?
NoGovernment Clearance Required?
No