Senior Software Engineer

Year    Bangalore, Karnataka, India

Job Description


The Software Engineer will be responsible for developing technology solutions in the Wabtec Transportation. As part of this role the Senior Software Engineer would be working closely with the Functional and Technical leads/architects across various applications, COE and Infrastructure teams to deliver right business outcomes. Essential Responsibilities Responsible for providing technical leadership, Software design, development and maintenance applications Proficiency in core Java, Spring boot, JavaScript, Angular, Angular, HTML5, Ajax and REST. Good knowledge on Web Development practices (MVC, JavaScript Frameworks, REST, Responsive Design) Development using Java, J2EE, Hibernate, Spring, Spring boot, microservices, PL/SQL Well-verse with Data structures, algorithms; Developing and executing unit / integration test cases and performing white box testing Expert in assessing application performance and optimizing it through design and best coding practices, a dhere to all the software architectural and Security standards Skilled in breaking down problems, documenting problem statements and estimating efforts . Ability to take ownership of small and medium sized tasks and deliver while mentoring and helping team members. Drive design, code, testcase reviews. Serve as SME; Assist, guide, debug and troubleshoot with the Support team to resolve customer issues of technical nature Apply principles of SDLC and Agile methodologies like Lean/Scrum/XP, CI/CD, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques Participate with Functional discussions to understand requirements and deliver solutions that meets the needs Expert in processes / methodologies and Skilled in build, release & deployment processes Experience on Cloud, AWS or Azure is added advantage Qualifications/Requirements Masters or Bachelor s Degree in Information Systems, Information Technology or Computer Science 7-10 years of Software Development experience Minimum 7 years of Strong development and implementation experience across different stages of SDLC using Java, J2EE, Spring, Spring boot, Microservices, Hibernate, Web technologies and Portal Platforms Experience working on latest front end technologies like Angular JS, , JavaScript, Bootstrap, HTML5, Ajax. Experience in Ant, Maven, Gradle build scripts Experience with tools like SVN, CVS and GitHub/GitLab for code configuration management. Understanding of DevOps/DevSecOps practices Desired Characteristics Prior Experience in software product development Strong analytical and Influencing skills with proven experience to design / develop solutions in a matrix / global environment Excellent oral and written communication skills in English High energy, Customer Passion & attention to details Ability to operate in a fast paced environment with a sense of urgency, ownership, and accountability Experience leading design reviews for large system software designs. Experience with multi-threaded, concurrent systems. Adaptable/Flexible: being open to change in response to new information, different or unexpected circumstances, and having the ability to navigate ambiguous situations

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3162038
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year