Senior Java Developer for R&D IT department
NXP Semiconductors
- Bangalore, Karnataka
- Permanent
- Full-time
- 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
- Degree in Computer Science and relevant work experience of 8 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