About the company
Looking for a career at a company that will support you, challenge you and help you grow? IG Group can provide that.
We're the market leader in financial derivatives trading, with a focus on innovation and advanced IT development. We're also one of Britain's Top Employers, a ten-year trend we intend to continue.
Job Profile: Associate Engineer – Full Stack
Qualifications: Bachelors degree in CS or related field
Experience: 1-3 years
Job Location: Bangalore, India
Overview:
We are seeking a highly skilled and experienced Associate Fullstack Engineer to join our team. The ideal candidate will have over 1 to 3 years of experience in web application development with a strong background in Java, Spring, Spring Boot, and Microservice architecture, React.js, JavaScript, and Node.js. You will be instrumental in designing, developing, and maintaining end-to-end web solutions, mentoring junior developers, and leading complex projects.
Responsibilities:
Design, develop, and maintain backend systems using Java, Spring, and Spring Boot, ensuring high performance, scalability, and security.Implement Microservices-based solutions, integrating with various systems and services.Utilize JMS, AMQ, and Kafka for message queuing and streaming, ensuring reliable and efficient data exchange.Work with Oracle and No Sql databases, designing schemas, optimizing queries, and ensuring data integrity Develop and consume RESTful web services, ensuring compliance with best practices and standards.Apply knowledge of AWS, containerization technologies and Nomad for deployment and management.Mentor junior developers, providing guidance and support to help them grow professionally.Own and address complex changes, remove impediments, and ensure timely delivery of high-quality solutions.Work in an Agile environment, applying methodologies such as pair programming, test-driven development (TDD), and behavior-driven development (BDD).Leverage React.js and JavaScript for building responsive and dynamic user interfaces.Qualifications:
Experience: 1 to 3 years of experience in web application development.Technical Skills: Proficiency in Java, Spring, Spring Boot, microservice architecture, Oracle, JMS, AMQ, and Kafka.Version Control: Experience with GitLab.Web Services: Expertise in developing and consuming RESTful web services.Cloud and Containers: Knowledge of AWS, Nomad, and containerization technologies.Agile Methodologies: Proficiency in Agile practices including pair programming, TDD, and BDD.Frontend Knowledge: Understanding of JavaScript and React framework.Leadership: Proven ability to mentor junior developers, handle complex changes, and address impediments effectively.Frontend: Under standing of React.js, JavaScript, HTML, and CSS.