Senior Software Engineer

8 - 12 years

25 - 30 Lacs

Posted:1 hour ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities

Build applications working on both front end and back end technologies using various programming languages and development tools for the end users to use for their business needs
Building software in accordance to the standards and guidelines
Responsible for the quality design and implementation (supportable, maintainable, scalable, performant, secure) of APIs delivering business value
Providing expertise regarding API technologies.
Ensuring builds are kept green and the code management strategy (branching) is closely followed.
Raising capability and standards within team; pairing on tasks, peer review of team members code and constructive feedback for improvement in both the code base and team capability (blame free feedback etc.)
Proactive contribution to continual improvements within your team through both active participation in retrospective and from engagement with cross team best-practice communities
Advisory to Product Owners to identify and manage risks, debt, issues and opportunities for the technical improvement
Supporting the recruitment of (developers) across the department
Technical support during cut-over activities
Providing continuous improvement suggestions in internal code frameworks, best practices and guidelines
Key technical skills
Must have
Minimum 8 12 years experience in building enterprise applications on Java 17, J2EE stack
Good exposure to microservices and various microservice design patterns
Ability to design systems from scratch
Experience with API Gateways and integrations (Apigee)
Spring Framework (Core, Boot, Reactive Stack and Servlet Stack)
Authentication standards and protocols (OAuth2, OpenID Connect)
Knowledge of CI/CD pipeline with Maven, Jenkins, Nexus
API definition using Swagger
Hands on experience in developing scalable and robust RESTful/Reactive APIs and event driven systems
Hands on experience on frameworks: Spring, Hibernate, JPA
Good understanding of NFRs and should have worked on implementing it
Messaging system : Kafka, Message Queues(JMS based)
Build effective unit and integration test cases using JUnit, Mockito
Experience on Microsoft Azure App Services.
Experience in working in a cloud environment (Azure)
User Management in terms of authorisation (Role based access control implementations)
Database knowledge for integration Oracle 12c, JDBC, MongoDB, MS SQL,MySQL, PostgreSql
Strong Experience Using BDD and TDD approaches and tooling
Possess good understanding of UX & UI principles and should be able to apply them while building solutions
Ability to lead and guide other junior developers & testers as needed
Take ownership of technical tasks & ability to track it end to end, till it is deployed to Production
Containerised Deployment Docker, Kubernetes
Secure by design
Desirable
XSD design and implementation
Agile software development experience
Exposure and understanding of shipping domain
Business skills
Excellent communication and collaboration skills
Ability to translate between technical language and business language, and communicate to different target groups
Ability to understand complex design
Possessing the ability to balance and find compromises between opposing forces and opinions, within the development team
Personal profile
Fact based and result oriented
Ability to work independently and lead a group of engineers
Excellent verbal and written communication

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You