Software Engineering Specialist - Bengaluru, India - BT Group

    BT Group
    Default job background
    Description

    What you'll be doing

    As a microservices developer, you are required to build software systems that have well-defined interfaces. The candidate will have to write modular and reusable code. The candidate will be responsible for giving quality results to big enterprise projects.

    Roles and Responsibilities


    • Understand business and functional requirements to be developed.

    • Design Analysis, Demo sessions, Technical Reviews & Test data preparation.

    • Perform peer code review.

    • Release of code into higher environments.

    • Develop Unit tests & Support Quality Assurance team during Testing.

    • Evaluate & recommend new technologies and update versions of existing ones.

    • Work with multiple teams in different locations.

    • Assist in investigating test & production issues and provide solutions.

    • Analyse and understand existing programs, job flows, and components.

    • Develop and documents the framework for integration and implementation for changes to
    technical standards.

    • Trouble shoot issues, collaborate in making the systems stable, sound, perform faster and
    processing more in automated manner

    Skills and Experience

    Experience - 7 to 15 years

    Location - Bangalore


    • Design & develop Microservices with Java, Springboot framework.

    • Strong development skills in Core / Advanced Java.

    • Should have worked and used Maven, JIRA, Jenkins,GIT.

    • Ability to quickly comprehend the functions and capabilities of new technologies and apply
    them to improve the product/services.

    • Extensive development experience with Web Services (SOAP and REST).

    • Strong analytical skills & Knowledge in Design Patterns.

    • Should have experience on JMS/Messaging and middleware like IBM MQ/Apache Kafka.

    • Should have experience in Java SDK 1.8, Spring Boot (Embedded Tomcat), REST & SOAP API
    skills.

    • Strong in Spring frameworks (MVC, IOC, Boot, Batch).

    • Core Java, SOA based Web Services, RESTful Web Services, Spring, XSD, XML and WSDL, DB,
    Microservices.

    • Understanding of Kafka.

    • Experience in supporting and/or implementing complex integration projects.

    • Knowledge of cloud platforms like AWS and container technologies like Docker.

    • Knowledge of MongoDB and Kubernetes.

    • Working experience in Agile framework.

    • In-depth knowledge of data structures and algorithms.

    Our leadership standards

    Looking in:
    Leading inclusively and Safely
    I inspire and build trust through self-awareness, honesty and integrity.
    Owning outcomes
    I take the right decisions that benefit the broader organisation.

    Looking out:
    Delivering for the customer
    I execute brilliantly on clear priorities that add value to our customers and the wider business.
    Commercially savvy
    I demonstrate strong commercial focus, bringing an external perspective to decision-making.

    Looking to the future:
    Growth mindset
    I experiment and identify opportunities for growth for both myself and the organisation.
    Building for the future
    I build diverse future-ready teams where all individuals can be at their best.