4 - 6 years

12 - 13 Lacs

Posted:6 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Description Job Purpose ICE Mortgage Technology is the leading cloud-based platform provider for the mortgage finance industry. ICE Mortgage Technology solutions enable lenders to originate more loans, reduce origination costs, and reduce the time to close, all while ensuring the highest levels of compliance, quality, and efficiency. Were looking for motivated, results-oriented people to join our team. Engineer II is a key member of the technology organization, contributing to multiple shared services. The ideal candidate should be self-directed, team-oriented, know and care what the customer wants from our service. The candidate will contribute to ICE mortgage technology s product development team in moving our leading mortgage software solutions to the next level. Analyze, design, develop and unit test software applications with high quality and on schedule, including business critical Web services to be consumed by internal/external applications. Use state-of-the-art technologies and best practices to deliver your implementation Collaborate closely with groups in and outside the development team (eg. QA, Product Management, UE, Tech Pub) to achieve high quality, predictable results. As an Engineer II, you will be working in a dynamic product development team while collaborating with other developers, management, and customer support teams. You will have an opportunity to participate in designing and developing services utilized across product lines. All our products are deployed in public (AWS) and/or private cloud environments. Responsibilities Build scalable services and applications optimized for the best customer experience, with scale, performance, security, and availability considerations. Be able to design, architect and write software components. Be able to independently handle activities related to builds and deployments. Create design documentation for new software development and subsequent versions. Identify opportunities to improve and optimize applications. Diagnose complex developmental & operational problems and recommend upgrades & improvements at a component level. Collaborate with global stakeholders and business partners for product delivery. Follow company software development processes and standards. Collaborate with the team members. Provide required support and assistance for production outage. Knowledge and Experience Bachelor s or master s degree in computer science, Engineering, or a related field 4+ years of software product development experience. Solid experience in object-oriented design and development with Java languages is a must. Solid knowledge of high-scale, multi-tenant Web service development, including REST/JSON and Microservice patterns Spring Boot and similar application framework experience. Strong experience with database concepts and databases such as MS SQL, Mongo, MySQL, PostgreSQL, or DynamoDB Experience in large-scale, multi-tenant microservice deployments that leverage REST/JSON Must be able to deliver high quality code on schedule, communicate with groups in and outside the development team. Experience in UI development frameworks like ReactJS will be preferred. Preferred experience with at least one public cloud AWS, GCP, Azure (AWS preferred) and Exposure to serverless. Good understanding of security concerns for web-based applications Proficiency in the development environment, IDEs, web & application server, GIT, Continuous Integration, unit-testing tools, Kafka, AWS SQS, containerization and container orchestration like Docker, ECS and Kubernetes and defect management tools. Experience with Agile methodology, familiar with Continuous Integration such as Jenkins, Hudson, etc. Another desirable technical knowledge (Nice to have): Kubernetes, Docker. Participate in the agile feature/product design process working with cross-functional teams. Self-starter with strong work ethic with a passion for problem-solving

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Gurugram, Haryana, India

Hyderabad, Telangana, India

Bengaluru, Karnataka, India