
Senior Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Designing and Architecting modules through requirements interpretation,
- Designing and implementing Java/J2EE based web applications. with good understanding of REST APIs. Translate architectural concepts into user flows, wireframes, mockups and prototypes that lead to intuitive user experiences and applications.
- Hands on experience with UIx design and development using Angular
- Creating and maintaining tools to validate, unit tests, integration tests and documentation for these components using configuration management and integration/build automation tools during application development and testing phase
- Performing code reviews and providing suggestions for fixes and improvements.
- Collaborating with senior engineers / architects across sites across sites to enable technical progress for Bangalore engineers. Knowledge of cyber security will be added advantage
- A self-starter with the ability to manage your time effectively, keen attention to detail and use your own initiative
- Minimum of 3- 8 years in the software industry-Mandatory
- Proficiency in Java/J2EE from an enterprise applications perspective.
- Proficiency in UI design and Angular/JSF/Primefaces is must from an enterprise applications perspective.
- Linux - CentOS/RockyLinux knowledge is desirable.
- Python hands on programming is desirable
- Experience in Swing, Spring
- Good experience of Test-Driven Development.
- Knowledge of Agile Methodologies and Pair Programming
- Knowledge of Coding Standards, version management (Git/Bit bucket or similar), Build Process, Packaging, DevOps and CI/CD.
- Preferably worked with Systems/Software
- Good designing skills is a must
- Efficient trouble shooting skills
- Agile methodologies is added advantage
- Mentor and technically groom the team for upcoming challenges
- A self-starter with the ability to manage your time effectively, keen attention to detail and use your own initiative
- Effective communication skills at all levels of the organization and collaborative abilities.
- Excellent communication skills particularly in English (fluently spoken and written) in addition to any local language spoken at the place of work.
- The ability and motivation to persistently pursue and achieve / drive effective results which drive the business forward.
- Collaboration and Influencing with a Global mindset, cultural awareness.
- Proven matrix and stakeholder management skills/experience working virtually in diverse teams.
- The ability to make effective, timely decisions in a complex, global market by sourcing and analysing critical information.
- The understanding and recognition of the organisation's commercial environment and positioning themselves, their role and their actions in order to support the organisation's commercial success.
- The ability to engage, challenge and work effectively with others.
- The ability to build an effective network of relationships both internally and externally, understanding their customers' needs.
- Willing and able to identify and support change and continuous improvement in own and wider business environment.
- Ability to interact with cross functional teams in a matrix environment.
- Ability to work in an international and multi-cultural environment
- Ability to be resourceful as well as strong at probing and translating information into insight
- Substantial experience of creating multi-platform propositions within a creative environment which supports the market and industry teams
- Experience of collaborating in a cross functional and cross-cultural organisation, with the ability to support the bridge between the markets (sales) teams and the industry (vertical) teams.
- Be able to estimate tasks in your scope/ assigned to you. Technical decision making of software design keeping multiple choices and deciding on one
- In Time deliveries with quality.
- Local office, Regional