Lead Software Engineer(Full Stack)

5 Star Global Recruitment Partners

Remote (India) Remote Full-time today
Workplace
Remote
Location
India
Who can apply
Remote for people based in India

Check your CV against this job

Free · No signup · A 0–100 ATS match score and the keywords you're missing.

Check my CV free

$14.99/month, cancel anytime. Already have an account? Log in

About the role

JOB DESCRIPTION:

* The Development family is responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. * May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used internally or externally on product platforms supported by the firm. * The software development process requires in-depth subject matter expertise in existing and emerging development methodologies, tools, and programming languages. * Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions.

RESPONSIBILITIES:

* Lead technical processes and designs considering reliability, data integrity, maintainability, reuse, extensibility, usability, and scalability. * Review code of development team to ensure quality and adherence to best practices and standards. * Mentor junior developers to develop their skills and build strong talent. * Collaborate with Infrastructure partners to identify and deploy optimal hosting environments. * Define scalability and performance criteria for assigned applications. * Ensure application meets the performance, privacy, and security requirements. * Verify test plans to ensure compliance with performance and security requirements. * Support business and technical presentations in relation to technology platforms and business solutions. * Mitigate risk by following established procedures and monitoring controls. * Help develop solutions that balance cost and delivery while meeting business requirements. * implement technology-specific best practices that are consistent with corporate standards. * Partner with cross-functional teams to ensure the success of product strategy and project deliverables. * Manage the software development process. * Drive new technical and business process improvements. * Estimate total costs of modules/projects covering both hours and expense. * Research and evaluate specific technologies, and applications, and contributes to the solution design. * Construct application Architecture encompassing end-to-end designs. * Mitigates risk by following established procedures and monitoring controls, spotting key errors, and demonstrating strong ethical behavior.

QUALIFICATIONS:

* Bachelor's degree required with Masters, or equivalent experience preferred * Minimum of 7 years of related experience. * 7+ Years of Active Development Experience/ Expertise in Java/J2EE Based Applications proven ability with Hibernate, JPA, Spring, Spring MVC * Exposure to XML/XSD, JSON and similar data presentation components * Familiarity with Microservices based architecture and distributed systems. * Ability to develop and work with REST APIs using Spring Boot framework. * Knowledge of IBM MQ and messaging protocols such as JMS * Understanding of Unix/Linux OS including shell scripting * Strong database and PL/SQL skills * Experience with CI/CD technologies like GIT, Jenkins, JoCoCo and Maven * Experience with UI frameworks - Angular, NodeJS and NPM is a plus * Experience with CSS, HTML, JavaScript, and similar UI frameworks (jQuery, React Angular) is a plus * Familiarity with Agile development methodology

Originally posted on Himalayas

Get matched & apply with FindAJobAI

Upload your resume once. We score every job against your profile, tailor your resume and cover letter, and autofill the application.