Senior Software Developer

8.0 - 9.0 years

8.0 - 13.0 Lacs P.A.

Pune

Posted:1 week ago| Platform: Naukri logo

Apply Now

Skills Required

Root cause analysismetadataInterpersonal skillsPublishingManager TechnologySoftware development life cycleBusiness modelingapplication monitoringSQLTechnical documentation

Work Mode

Work from Office

Job Type

Full Time

Job Description

As a Senior D eveloper , you will play a pivotal role in the implementation and enhancement of projects. You will leverage your expertise to design, develop and deliver innovative software solutions. This role requires a good understanding of software development methodologies . You will work closely with Product owner, development team and other stakeholders to implement product features and enhancements. You will be part of a highly motivated development community consisting of skilled individuals. Role Responsibilities You have experience developing software in Java. You have experience with SQL, preferably PostgreSQL. You are interested in working with cloud technologies and know how to use containers. You enjoy learning new technologies . You are interested in data-centred applications. You like working in a collaborative team, where there is collective ownership of the product. You like getting involved with every stage of the software development lifecycle. You see failure as a chance to learn and welcome feedback. You are happy to deploy and operate your application as a DevOps concept. What you will be doing Within 3 months- Get familiar with our technology stack. Our applications are deployed to Kubernetes and virtual machines using Concourse. Start making minor changes to our codebase. Live our agile process and team ceremonies . Become familiar with the existing system documentation. By 3-6 months you will - Be a supportive member of the development of our applications by using the right technology solutions to solve the problem at hand. Understand in detail how our applications are designed. Take part in developing new features as a member of the tech team. Help to improve our technology stack. Understand the teams context within the publishing business we are working in. Be able to properly understand and discuss business requirements with stakeholders. Hold technical discussions with the team to improve the product architecture and code quality. Contribute to blameless post-mortems. By 6-12 months you will - Contribute to driving our applications and architecture forward. Understand the system s scope and how it connects to other systems. Confidently make changes and implement new features in our codebase. Transform high-level requirements into actionable work. Add unit tests to our applications. Proactively provide useful and actionable feedback to team members. Be able to explain and visualize the benefits and trade-offs of proposed solutions. Participate in user research to better understand our users needs. Understand our products and how we at Springer Nature operate . Experience, skills and qualifications Minimum 8 years of relevant experience. Ability to work independently as part of a team Excellent communication and interpersonal skills Able to write technical documentation Designing new solutions keeping in mind the technology trends Application monitoring and prompt action taking Root cause analysis and hot fixing Demonstrated experience in quickly adapting to new industries, business models, and project environments. Ability to prioritize tasks, and pivot as projects need change s .

No locations

RecommendedJobs for You