Job Description
The “PRTM Java Developer” is responsible for supporting, developing and enhancingenterprise application for Product Requirements and Test Management. The candidate should have experience in application development and support, have excellent problem solving skills and able to work independently with a business focused mindset.
This position is based out of Bangalore, India and offers the opportunity to work in a globally distributed team where the candidate will get a unique opportunity of personal development in a multi-cultural environment. The candidate will get a challenging environment to develop expertise useful in the industry.
Primary responsibilities:
- Work with business stakeholders to align on solution design
• Identifying & analyzing problems and define structural solutions for the application and its integrations
• Analyze solution alternatives and advice on impact, costs and priority
• Create technical solution designs for changes/projects and new functionality
• Lead teams in designing and developing utilities and interfaces to enhance business workflow
• Define industry standard best practice guidelines for development activities.
• Continually seeking methods to improve the application and supporting processes
Job qualifications
- Degree in Computer Science and relevant work experience of 7 years or more
- Excellent analytical, problem-solving and logical thinking skills
- Excellent English communication skills, both oral and written
- IBM ELM application knowledge (EWM, ETM, ERM, etc.) is a MUST
- Proficient in Java, JavaScript programming
- Familiarity with Java frameworks such as Spring, Hibernate, or JavaServer Faces (JSF)
- Proven experience in developing OSLC based applications and interfaces with IBM applications.
- Experience with REST APIs and web services
- Knowledge of databases (preferably Oracle) and SQL
- Proven experience leading teams in developing OSLC based applications and interfaces with IBM applications.
- Knowledge of object-oriented programming (OOP) concepts
- Understanding of software development lifecycle (SDLC) including analysis, design, implementation, code and design reviews.
- Ability to write clean, maintainable, and efficient code
- Experience with Agile software development methodologies
- Proficiency with python is a plus
- Experience with customer-oriented support, being pro-active and supportive, helping teams and colleagues before being asked, making issues known before they become critical
- Used to working in an international environment
Job Location
· Bangalore, India
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
