Software Developer
Intercontinental Exchange
Overview Job Purpose The software developer is responsible for designing, developing and maintaining software applications and system for DDA platforms. This role requires strong understanding of programming language, software engineering principles and problem-solving skill to build high quality, efficient and scalable software solutions. The developer works collaboratively with cross function teams to create applications that meet business requirements. This role also required to identifying and resolving bugs, optimizing the performance and saying updated with emerging technologies. Responsibilities Develop and maintain java-based applications ensuring clean, efficient and reusable code. Work with senior develops to design application architecture and technical solution Participate in the code review process to maintain coding standard and quality Develop unit tests to ensure quality of the software developed Troubleshoot and resolve issues impacting the application efficiency. Work closely with cross functional teams to understand requirements and provide technical input. Stay updated with the latest java technologies, frameworks and development practices. Collaborate with Devops and QA team to support software deployment, monitoring and incident response Knowledge and Experience Strong proficiency in java, OOP and SOLID principles. In-depth understanding of java framework such as Spring Boot, Hibernate Etc Familiarity with RESTful APIs and building service-oriented architectures Strong knowledge of relational and no-sql database (Cassandra, Mongo) Knowledge of unit testing framework Experience is working/hands on CI/CD pipeline Exposer to KAFKA and FLINK framework Must have Bachelor’s Degree (BE) in computer science with more than 3 years of developing the enterprise level services. Other work/general skills: familiarity with Agile development practices Strong Analytical skill with good ability to troubleshoot, debug and optimize the code Experience in solving complex technical problems Strong communication and interpersonal skills Schedule This role offers work from home flexibility of 1 day per week.
Confirm your E-mail: Send Email
All Jobs from Intercontinental Exchange