Senior Java Software Engineer

15

Applications

Spring HR
Mumbai, India
Full-Time
Executive: More than 10 years
2000000 - 2700000 (Per Year)
Posted on July 24 2023

Text Copied!

Share
Report
Website

About the Job

Skills

java8
rest
Spring Boot
Spring Framework
azure
aws
linux
SQL

Role Purpose Responsible for the implementation of new features and supporting existing features.


Domain - Insurance and / or Telecommunications (preferred)

Location - Navi Mumbai

Skills Required:

  • Spring framework
  • REST 
  • Hibernate
  • Azure
  • Aws
  • Linux
  • Spring boot
  • Spring integration
  • SQL


KEY ACCOUNTABILITIES

JAVA Engineering Outputs:

  1. Troubleshoot, debug and upgrade existing software
  2. Gather and evaluate user feedback
  3. Recommend and execute improvements
  4. Create technical documentation for reference and reporting
  5. Be able to work extended working hours based on production support requirements
  6. Managed and execute incident backlog based on priorities
  7. Be able to work under a high pressurized environment
  8. Implement new features
  9. Maintaining existing code
  10. Good test coverage of code: JUnit and J-Meter tests
  11. Contributing to peer code reviews.
  12. Applying SOLID software development principles.
  13. Responsible for writing clean code that is easily maintainable.
  14. Actively using SonarQube to adhere to coding standards.
  15. Improving current code base
  16. Contribute to the design and solution of new features.
  17. GitFlow branching experience Agile / Scrum
  18. Engage with all stakeholders in a professional and cooperative manner
  19. Provide authoritative, expertise and advice to all stakeholders
  20. Build and maintain relationships with internal and external stakeholders
  21. Deliver on agreements made with stakeholders in order to ensure that expectations are managed.
  22. Make recommendations to improve stakeholder engagement
  23. Participate and contribute to the IT culture by living the values.


Self-Management and Teamwork

  1. Develop and maintain productive and collaborative working relationships with peers and stakeholders
  2. Positively influence and participate in change initiatives
  3. Continuously develop own expertise in terms of professional, industry and legislation knowledge.
  4. Contribute to continuous innovation through the development, sharing and implementation of new ideas
  5. Take ownership for driving career development.


Contribute to Financial Controls and Planning

  1. Identify solutions to enhance cost effectiveness and increase operational efficiency
  2. Manage financial and other company resources under your control with due respect
  3. Provide input into the risk identification processes and communicate recommendations in the appropriate forum.

Powered By