Specialist Software Engineer - Java
Missions
A Software Engineer delivers features for a Product in a business chain. As
member of a Feature Team, he works in autonomy and in a continuous improvement
approach.
Generic Skills :
Requirement analysis, Should understand user stories Development Develop
and write Unit Test with the supervision of Senior Developer. Follow coding
standards, Follow clean coding and craftmanship practices, Should know how
adopt tools in his projects, Full Stack Development Skills, Developer
Understands at least one backend, front end technologies to work on.
Development defined by leads.
Compliance/Standards
: Follow standards defined by leads. A Great team player, gelling well
with global & diversified teams.
-
Self-learn and keep pace with developments of new technologies.
-
Willing to upskill / re-skill on the Tech Stack / horizontally as needed
by the project and business.
-
Problem solving: Able to debug and identify the root cause.
-
Provide solution with consultation with other members of team.
-
Should work with the Agile mindset you build it, you own it.
-
Take complete ownership of delivery including Production and Monitoring
activities.
-
Should have good understanding of the SLA/OLA and procedures so that he
can work to meet those timelines by following the given process.
-
Knowledge on ITIL processes on Request fulfilment, Incident management,
Problem Management & Change/Release Management.
-
Have an active look out for automation of recurring tasks and help
business be more efficient.
-
Collaboration and Communication.
-
Working with seniors to deliver the tasks assigned within the prescribed
quality.
-
Domain Should have awareness of domain in relation to the project.
-
Efficiency Contribute towards overall efficiency goal of the team. That
includes optimization cost and time towards development and quality.
-
Innovation Contribute towards innovating and participating in various
activities leading to transformation of the business.
Profile
Should have around 4-6 yrs of Experience in L2, L3 production support with the
below criteria·
-
Should have knowledge on Incident & Release management
-
Must have Strong understanding of Linux systems.
-
Hands on knowledge of Linux shell and PowerShell scripting.
-
Good experience in AZURE public cloud.
-
Should have capability to do automation and application upgrades.
-
Excellent DB experience - SQL server/Oracle DB(SQL query writing
experience)
-
Hands-on experience on Apache tomcat, WebSphere, Jboss
-
Hands-on experience on any monitoring
tools(Grafana/Nagios..etc)
-
Hands-on experience on deployment tools
-
Hands-on experience on SSL certificate management
-
Hands-on experience on CI/CD tools
-
Hands-on experienced Communication skills
-
Should have good analytical and problem-solving skills.
-
Must take ownership and accountability of a production delivery
-
Complete the assigned learning path. Take part in team ceremonies be it
agile practices and chapter meetings.
-
Ensure customers, stakeholders and partners are rightly communicated on
time.
-
Perform daily checks and maintain required standards and production
processes.
-
Provide suggestions for automating the repetitive and regular production
activities.
-
Assist in developing craft guidelines and ensure that team practices them.
-
Increase coverage of data models, data dictionary, data pipeline
standards, storage of source, process and consumer metadata (#reuse and
#extend).
-
Knowledge in Accurate / similar reconciliation tool is desirable.
Good to Have
Exposure to BigData technologies, Spark, frontend frameworks - React JS /
Angular JS
Basic knowledge on Python
Basic knowledge on Postgres
Generic Expectations
Proven experience in the programming/scripting languages.
Ability to use designing and automation tools.
Autonomous on Level 2/level 3 production support
High learning agility.
Excellent team player.
Excellent communication skills.
Demonstrated knowledge of any frameworks.
Demonstrated experience in designing, building and maintaining data
processing systems.
Exposure to Agile, Investment banking domain