Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer @ Shoolin Consultancy

Home > Application Programming / MaintenanceEmbedded / Sy

 Senior Software Engineer

Job Description

We're hiring Senior Software Engineer for our MNC client in India.

Email your updated CV at hidden_email

 

Key responsibilities-

As a Software Senior Engineer, you apply broad knowledge and technical knowledge in the Software Engineering domain to deliver the following responsibilities:

 

  • Validate design, build, test and deploy software solutions into production.
  • Be most valued contributor in feature team, with a strong ownership of business capability(s)
  • Understand business domain thoroughly. Design, develop and deploy business functionality in the microservices architecture.
  • Practice TDD and have strong interest in functional test automation.
  • Implement reusable libraries to deal with cross cutting concerns and boiler plate code.
  • Has strong interest in exploring new ways of doing things with the latest tools and technologies.
  • Expert in debugging, troubleshooting code and tune it for performance improvements.
  • Perform assessment of technology frameworks and integration products to meet demand of growing capability
  • Develop solutions that are resilient, self-healing and Cloud Native.
  • Be an active participant of team as DevOps with full accountability of CI/CD, test automation, support, and monitoring functions within a team.
  • Complying with all relevant processes and standards, including change management principles and processes to ensure deliverables meet or exceed defined quality standards.
  • Develop own and peers' skills to build T-shaped team.
  • Perform stakeholder management functions, working with multiple business units
  • Proactively identifies problems in our product or platform. Improves areas of the code they work on. Leaves things better than they found them.
  • Understand the points of integration between the different systems and highlight the potential risks associated with the delivery of solutions.
  • Support your team to develop innovative software that maintains data/network security management, leveraging set processes to reduce the time between commission and production
  • Collaborate effectively with your team to translate customer needs into leading-edge software application products, services or systems that meet Telstra's time, cost and quality standards
  • Seek diverse viewpoints from colleagues in your team, and apply analytical thinking to resolve complex problems that don't have an immediate or 'tried-and-tested' solution
  • Contribute to continuous improvement initiatives of our systems and processes, apply 'best practice' corporate testing standards and our quality assurance approach to drive improved outcomes (e.g. productivity, customer experience and/or profitability)
  • Apply a continuous learning and development mindset to your work, using tried and tested methodologies but also finding opportunities to experiment to incrementally improve or resolve challenges.
  • Mentor team members and contribute to their skill development.
  • Take ownership of your own actions and seek guidance from more experienced engineers to support your development and contribute to the delivery of team/mission outcomes.

 

Desired skills-

 

  • Strong Experience in Java development, software development environments for high availability systems based on J2EE technology.
  • 8-13 years of exp
  • Java8 or more, Spring Boot, RESTful APIs, Micro-service architecture and design patterns, Concurrency, Asynchronous messaging, jUnit, Cucumber, Unix.
  • Database technologies - Postgres, DynamoDB
  • Containerization - Docker
  • Code quality control using static analysis for code and dependencies: Sonar, Veracode, etc.
  • Experience working in the cloud environment, preferably AWS.
  • DevOps/System Admin experience in Unix/Linux preferred.
  • Growth / Learning mindset.
  • Ability to think outside the box and come up with continuous improvement measures.
  • Experience with using agile methodology and tools like Jira, Confluence, Bamboo, Git.
  • Should have right mindset towards simplicity, readability and maintainability and continue work towards the same with the team.
  • Excellent Communication Skills.

Employement Category:

Employement Type: Full time
Industry: IT - Software
Role Category: Application Programming / MaintenanceEmbedded / System Software
Functional Area: Not Applicable
Role/Responsibilies: Senior Software Engineer

Contact Details:

Company: Shoolin Consultancy
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   unix postgresql docker java senior level microservices aws devops

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ 9 - 10 Lakh/Yr

Shoolin Consultancy

Shoolin Consultancy