Post Job Free
Sign in

Full Stack Engineer

Company:
ICRA Analytics Ltd
Location:
Kolkata, West Bengal, India
Posted:
May 11, 2024
Apply

Description:

Location: Kolkata

Education: Minimum bachelor’s degree in computer science or related experience, master’s degree is a plus.

Qualification:

• 5+ years of software development experience in a highly regulated environment, such as financial services.

• Working with Java based frameworks, including JPA, Spring Boot, Spring Batch and Spring framework.

• Working with Service Oriented Architecture (SOA) and Web Services (REST and SOAP) using Spring.

• Working with microservices and design patterns.

• Understanding of Object-Oriented design and development.

• Able to debug JAVA code and troubleshoot complex issues.

• Knowledge of cloud technology. Hands on experience in AWS.

• AWS - API gateway, IAM, S3, SNS, SQS, Lambda, Aurora, Glue, Docker and EKS.

• Experience in using monitoring tools like App Dynamics, Splunk and cloud watch etc.

• Knowledge of build/dependency management tools such as Maven, Bit Bucket.

• Able to work well within the constructs of an agile development process, including SCRUM, Unit Testing, Continuous Build, and Integration, etc.

• Should be able to write complex queries and debug stored procedures.

• Knowledge of databases: MS SQL, Oracle, Sybase, MySQL, MongoDB, etc.

Role/Responsibilities:

Software Engineer will be designing, coding, enhancing, and testing of software applications to meet business process requirements.

• Contribute to ongoing feature development of web applications based on service-oriented architecture, involving UI, services, and databases.

• Work with the development team leads (Lead Software Engineers) on the technical and architectural direction of projects.

• Research, analyze, design, and deliver solutions that are appropriate for business and application development strategies.

• Work with cross functional, globally dispersed development teams to support development efforts to meet business requirements.

• Assist in designing and developing new projects and enhancements based on evolving business needs.

• Interact with internal users to define system requirements and/or necessary modifications.

• Complete documentation and procedures for installation and maintenance of software.

Understanding of Quality Processes like ISO, CMM, etc.

Information Security Responsibility - Maintain Confidentiality and Integrity of organization information. Report Security Breaches immediately to CISO

Compensation: per Company pay-scale

Apply