Hyderabad, India
10 days ago
Software Engineer _ Java, AVP

Job Description

Who we are looking for:

Contribute to the enhancement and maintenance of the cloud native Vendor Analytics next generation workspace . Provide engineering troubleshooting assistance to customer support teams and other development teams within Charles River.

We are looking for a back-end, cloud native engineer to help build out a workspace with a cloud native, Java Spring Boot back end deployed to Kubernetes.

What you will be responsible for:

·         Work under minimal supervision to analyze, design, develop, test, and debug medium to large software enhancements and solutions within Charles River’s business and technical problem domains

·         Collaborate with Business Analysts and Product Managers to turn moderately complex business requirements into working and sustainable software

·         Provide thought leadership in the design of product architecture within the team’s scope of responsibility

·         Develop, test, debug, and implement software programs, applications and projects using Java, SQL, JavaScript or other related software engineering languages

·         Provide informed guidance and direction in code reviews

·         Write unit and automation tests to ensure a high-quality end product

·         Assist in improving development test methodologies and contribute to related test methodology frameworks

·         Conduct manual tests to ensure a high quality end product

·         Contribute to written design and API documentation, and participate in customer documentation process

·         Actively participate in the agile software development process by adhering to the CRD Scrum methodology including attending all daily standups, sprint planning, backlog grooming, and retrospectives

·         Participate in cross-team group activities to complete assignments

·         Provide mentoring to junior staff

Qualifications:

Education:

B.Tech. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study required. M.Tech degree strongly preferred.

Experience:

·         12+ years of progressively responsible professional software engineering experience preferably in a financial services product delivery setting

·       Experience developing enterprise software deployed to one of the major cloud providers (Azure, AWS, Google) is essential.

·         Experience with Java SpringBoot development in cloud native applications is mandatory.

·         Nice to have experience with ETL tools Talend/Kettle

·         Experience with GitHub is helpful

·         Experience with REST and PostMan is helpful

·         Experience with Kubernetes and Kafka is preferred.

·         4 to 7 years of experience using SQL including DDL and DML.  Experience with Snowflake is a plus.

·         4 to 7 years of experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management is strongly desired

·         Authoritative experience with object-oriented programming, compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting and new/advanced programming languages

·         Able to contribute to complex design specs in consultation with senior staff

·         Able to work on medium to large projects with no supervision and on more complex tasks with minimal oversight

·         Excellent written and verbal communication skills

·         Able to work well with peers in a collaborative team environment

·         A minimum of 5 years working with an Agile development methodology strongly desired

Por favor confirme su dirección de correo electrónico: Send Email