Job Description
Personally meets customer needs related to standard products and services and/or supervises a team of customer advisors.
Grows own capabilities by pursuing and investing in personal development opportunities and develops the capabilities of direct reports by working within existing development framework; provides specialised training or coaching in area of expertise to others throughout the organisation.
Identifies shortcomings and suggests improvements to existing processes, systems and procedures, then delivers a plan for a small element of a change management programme with guidance from a project/programme manager.
Highlights shortcomings and suggests improvements in current IT Security processes, systems and procedures within assigned unit and/or discipline.
Delivers prescribed outcomes for area of responsibility by working within established knowledge management systems.
Delivers outcomes by managing others and working within established systems.
Sets short term objectives and helps manage the performance of direct reports by working within performance management systems.
Explores issues and/or needs to establish potential causes, related issues and barriers.
Defines, delivers, and adapts specialized products/services to meet customer needs by selecting the best possible approaches available within established systems.
Delivers prescribed outcomes for a designated area, using risk management systems to ensure the organisation is not exposed to undue risks.
Delivers prescribed outcomes for area of responsibility by improving and/or working within an established supplier management plan.
Analyses specified problems and issues to find the best technical and/or professional solutions.
Develops product specifications while designing testing procedures and standards.
Delivers prescribed outcomes for area of responsibility by working within established strategic planning systems.
Technical Skills
Java 8 + Streams, Futures, Executors etc
Microservices patterns and best practices (event sourcing, SAGAs etc)
Spring Framework 5.x
SpringBoot (1.x and 2.x)
GoF design patterns
Enterprise Integration Patters patterns and pitfalls
Message based integrations patterns and pitfalls
Clean coding and SOLID principles
Excellent skills in unit testing using mocks
Hibernate & ORMs.
PL SQL (must have) : Understanding of complex queries, data structure
Spring cloud Eureka (must have knowledge) , Hystrix, Feign client, Ribbon, Spring cloud gateway, Spring cloud config svr
Kafka at least basic understanding so that he can build up based on guidance
UI framework - React JS
About Virtusa
Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 36,000 people globally that cares about your growth — one that seeks to provide you with exciting projects, opportunities and work with state of the art technologies throughout your career with us.
Great minds, great potential: it all comes together at Virtusa. We value collaboration and the team environment of our company, and seek to provide great minds with a dynamic place to nurture new ideas and foster excellence.
Virtusa was founded on principles of equal opportunity for all, and so does not discriminate on the basis of race, religion, color, sex, gender identity, ****** orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need
💡 Quick Summary
Seeking a career-building opportunity? The Java Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
