
Software Engineering Professional
- Bellandur, Karnataka
- Permanent
- Full-time
- Role implements the defined architectural roadmap for the Assurance Area for the following:
- Fault Management
- Resource Management
- Incident Management
- Change Management
- Role involves strong coding and problem solving skill for Transformation of IT, DataCenter and Network Cloud applications in Service and Problem management.
- Experience designing & development in Core Java/J2EE/Spring/Angular and from an Engineering point of view (Preferrable microservice based architecture and cloud ready applications).
- Role involves developing and delivering software solutions through automation across self (UK networks/IT) and Enterprise Autofix instances.
- Ability to do deep dive on technical areas and get the best outcome out of technically challenging situations.
- Able to get hands on and lead the vendor technical teams for BAU and Transformation delivery
- Understand the telecom domain well enough to act as domain and technical focal point
- Understand need of multiple projects and communicate them divisionally and/or cross-divisionally
- Contribute to the definition of the team processes and standards
- Manage concurrent application releases and small engineering teams to deliver quality software releases on time.
- Knowledge to deliver in Agile Methodologies.
- Drive strong engineering practices in the team
- Ability to debug complex issues and provide the right solution
- Technical Expertise: Be a subject expert and drive shared learning and collaboration. Be a leader in the industry and recognised externally as a thought leader and for making outstanding contributions to the industry, perhaps via a professional body.
- Mandatory Skill Set :- Java (Open JDK11), J2EE, Microservices, REST & SOAP WebServices, Spring Boot, Spring Cloud, Spring Data, SQL/NoSQL Database, Kafka, WebLogic, Swagger and K8's.
- Stakeholder Management: Establishes a network of stakeholders, serving as an externally recognised expert in their field and influencing industry forums, external boards and/or conferences through technical expertise. Liaises with CFU and customer stakeholders, ensuring business needs are met through assurance of the design.
- Strategic / Enterprise Perspective: Able to create and articulate a compelling holistic strategic vision and roadmap to both colleagues and external contractors. This may require an ability to articulate complex information to colleagues working outside the technical space.
- Change Management: Able to create and sustain successful large scale and complex business change. An expert in change management.
- Process design & documentation: The ability to describe, map and document down to the procedural detail complete processes on a structured way. The ability to organise and structure the process flow in synchronisation with the exchanges with other processes.
- Need experience Java Backend Developer with Min 4 years of Exp.
- Proficiency in at least Java (minimum jdk 11), with a good understanding of its ecosystems
- Experience in working with Spring Boot, Microservices, Couchbase, PostgreSQL
- Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
- Familiarity with different design and architectural patterns & solid principles.
- Skill for writing reusable Java libraries
- Knowhow of Java concurrency patterns
- Good Understanding of the concepts of JDBC (Java Database Connectivity), and RESTful web services
- Ability to write clean, readable Java code
- Basic to know how of class loading mechanism in Java
- Understanding basic design principles behind a scalable application
- Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- In-depth knowledge of code versioning tools, for instance, Git
- Understanding of building tools like Maven.
- Good to have understanding of Angular
- Good to have experience of a Technical Lead in his current Role.