Nature of Work:
This being an advanced level position in the S/W development team the individual is expected to:
Participate as a team member in all phases of the S/W lifecycle, including the analysis and design of S/W systems.
Participate in a detailed level of coding, code walk – through and unit testing of S/W modules.
Participate in integrated testing of product/ package.
Participate in difficult and typical coding assignments with responsibility of a small module consisting of 3 – 5 members.
Participate in exploration/ feasibility study of products.
Have a thorough understanding of the assigned product/ project.
Participate in generating technical documentation of products/ packages.
Providing technical training to the juniors.
Manage allocated resources, keep compliance with discipline and decorum of the organization.
Keep compliance with Systems and Procedures.
Reports to:
Project Manager
Skill Set:
Thorough knowledge of current technological trends in Web based Software
Strong Working knowledge of JSF/JSP, Servlets, Spring, Web application development and Core Java
- Working knowledge of working with databases using EJB.
- Knowledge of Bug Tracking tool such as Jira, Bugzilla and source code version control systems (SVN, GIT)
- Knowledge of working in Scrum methodology.
- Good to have knowledge of SonarQube and Web Security Aspects.
- Knowledge of Responsive Front End Development using HTML5, JavaScript, CSS3, JQuery, Ajax and JSON.
- Should be able to write test cases for the feature.
- Ability to gather and analyze data & draw logical conclusions
∙ Understanding of company’s vision & goals, business operations
and market
∙ Clear and concise oral and written communication skills
∙ Ability to establish and maintain effective work relationships at
all levels
∙ Great passion for S/W development.
∙ Ability to mentor and guide the juniors.
Office Address:
Tech Mahindra Ltd
Empire Tower, A Wing 9th floor- NB 902,Gut no. 31, Cloud City campus, Village Elthan,Thane – Belapur road Airoli (E), Navi Mumbai- 400708 (Maharashtra) IndiaSimilar jobs
Job Description :
- We are seeking 2 experienced Senior Developers with a strong background in Java and Python, along with expertise in market risk or counterparty credit risk.
- These roles will play a crucial part in designing, building, and optimizing our risk systems, ensuring our technology supports accurate, real-time risk management and compliance.
Responsibilities :
System Design & Development :
- Design, develop, and enhance high-performance risk management applications using Java and Python.
- Collaborate with cross-functional teams to architect robust, scalable systems that handle large datasets for market and credit risk analysis.
- Implement complex algorithms and workflows to process, analyze, and report risk exposure across multiple portfolios.
Risk Systems & Data Management :
- Develop tools for efficient data processing, validation, and storage of market and counterparty credit risk data.
- Work with Quant teams to implement models for stress testing, scenario analysis, VaR (Value at Risk), and other risk metrics.
- Ensure data accuracy and consistency across various sources, enhancing data pipelines and integrations.
Required Skills & Qualifications :
Technical Proficiency:
Languages : Proficiency in Java and Python, with hands-on experience in designing and developing risk or trading applications.
Experience :
- 10+ Years of experience in software development, with a proven track record in Java and Python.
- Significant experience in financial services, specifically within risk management or related fields.
- Prior experience in building risk models, risk reporting frameworks, or risk data warehousing systems.
Your Opportunity Join our dynamic team as a Full Stack Software Dev, where you'll work at the intersection of innovation and leadership. You'll be part of a passionate group of engineers dedicated to building cutting-edge SaaS solutions that solve real customer challenges. This role is perfect for an experienced engineer who thrives on managing teams, collaborating with leadership, and driving product development. You’ll work directly with the CEO and senior architects, ensuring that our products meet the highest design and performance standards.
Key Responsibilities
- Lead, manage, and mentor a team of engineers to deliver scalable, high-performance solutions.
- Coordinate closely with the CEO and product leadership to align on goals and drive the vision forward.
- Collaborate with distributed teams to design, build, and refine core product features that serve a global audience.
- Stay hands-on with coding and architecture, driving key services and technical initiatives from end to end.
- Troubleshoot, debug, and optimize existing systems to ensure smooth product operations.
- Requirements & Technical Skills
- Bachelor's/Master’s/PhD in Computer Science, Engineering, or related fields (B.Tech, M.Tech, B.CA, B.E./M.E).
- 4 to 8 years of hands-on experience as a software developer, ideally in a SaaS environment.
- Proven track record in developing scalable, distributed systems and services.
- Solid understanding of the Software Development Lifecycle (SDLC).
- Strong programming experience in Spring & Hibernate with Kotlin, React, Nest.js, Python, and Shell scripting.
- Expertise in Unix-based systems, container technologies, and virtual machines.
- Knowledge of both relational and non-relational databases (MySQL, PostgreSQL, MongoDB, DocumentDB). Preferred Qualifications
- Familiarity with Agile methodologies.
- Experience working on both structured and unstructured data sources. Soft Skills
- Strong leadership, coaching, and mentoring capabilities to inspire and guide a team of engineers.
- Excellent communication skills, with the ability to present complex technical concepts clearly to non-technical stakeholders.
- Adaptable to new technologies in a fast-paced environment.
Experience: 3-8 years
Location: Chennai
About Company:
The company is a global leader in secure payments and trusted transactions. They are at the forefront of the digital revolution that is shaping new ways of paying, living, doing business and building relationships that pass on trust along the entire payments value chain, enabling sustainable economic growth. Their innovative solutions, rooted in a rock-solid technological base, are environmentally friendly, widely accessible and support social transformation.
Requirements:
- Strong experience with JEE 7 and Java 11, or at least Java 8 with some understanding of Java 11
- Very good with Eclipse / IntelliJ
- Good experience into Angular 8+
- Very strong with Oracle / mySQL specifically SQL queries, stored procedures, functions, triggers
- Having good experience with Maven, Git, Jenkins
- Good hands-on with Spring, Spring Boot
- Very strong with Agile methodologies and strong understanding about DevOps (at least CI / CD concepts and hands-on experience with developing and managing pipelines)
- Clean Code Principles
Job description :
Looking for a passionate developer and team player who wants to learn, contribute and bring fun & energy to the team. We are a friendly startup where we provide opportunities to explore and learn a lot of things(new technology/tools etc.,) in building quality products using best-in-class technology.
Responsibilities :
- Design and develop new features using Full-stack development (Java/Spring/React/Angular/Mysql) for a cloud(AWS/others) and mobile product application in SOA/microservices architecture.
- Design awesome features and continuously improve them by exploring alternatives/technologies to make design improvements.
- Performance testing with Gatling (Scala).
- Work with CI/CD pipeline and tools (Docker, Ansible) to improve the build and deployment process.
- Working with QA to ensure the quality and timing of new release deployments.
Skills/Experience :
- Good coding/problem-solving skills and interest in learning new things will be the key.
- Time/Training will be provided to learn new technologies/tools.
- 1 or more years of professional experience in building web/mobile applications using Java or similar technologies (C#, Ruby, Python, Elixir, NodeJS).
- Experience in Spring Framework or similar frameworks.
- Experience in any DB (SQL/noSQL)
- Any experience in front-end development using React/Vue/Angular/similar frameworks.
- Any experience with Java/similar testing frameworks (JUnit/Mocks etc).
- BE/ B.Tech/ MCA/ BCA
- Strong organizational and project management skills.
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
- Familiarity with JavaScript frameworks such as Angular JS, React
- Familiarity with database technology such as MySQL, Oracle, and MongoDB.
- Excellent verbal communication skills.
- Good problem-solving skills.
- Attention to detail.
- Should have strong knowledge and hands-on experience in JDK 1.8+
- Should have worked in Struts, Ajax, Spring MVC, Spring Boot and Angular
- Should have strong expertise in SOA and Microservices • Experience in Insurance domain would be an added advantage
- The responsibilities of Java technical leads include working with developers to ensure quality network frameworks, mentoring junior level staff, and identifying issues that affect product delivery.
- Experience of Software Engineering Process and in Design J2EE Design Patterns.
- Code Review and Best practices, Unit Testing
- Team mentoring
- MUST HAVES:
- Top Mandatory Skills: 6+ Years in: JAVA / J2EE, Spring MVC ,Springboot, Microservices
- Domain Experience:- BFSI (Minimum 2 yrs latest)
- Joining time / Notice Period: Immediately
Summary role description:
Hiring for Technical Lead - Full Stack for a global InsurTech SaaS product company
Company description:
Our client is a global digital SaaS platform InsureTech company headquartered in Silicon Valley providing omnichannel customer acquisition platform, Analytics powered customer engagement, services, and self-service portals and apps for agents as well as policyholders.
Role details:
- Title / Designation: Technical Lead – Full Stack
- Reporting Manager: Director of Product Engineering
- Location: Hyderabad/Hybrid
Role & Responsibilities:
- Develop, deploy, support, and implement web application projects
- Build scalable architecture, reusable patterns, and libraries for future use
- Conduct performance testing, review results, identify bottlenecks and report code
- Proactively identify and resolve potential problems/issues including authoring technical specifications
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Keeping up to date with industry trends and developments
- Motivate team members to learn the required skills and stay up to date on the execution
- Mentor, lead, and guide a team of Software Engineers
Candidate requirements:
- Overall, 6+ years of experience as Full stack developer, with a minimum 1-year experience in product development
- Experience in leading a team of 3+ members
- Experience in one or more of
- Frontend – AngularJS/Angular/ReactJS/VueJS
- Backend – PHP/Java/Python/NodeJS/Golang
- DB – Any relational Database (like MySQL, Oracle, or Postgres)
- Should have experience in restful JSON web services
- Should be competent in CI /CD tooling
- Experience working with 3rd party software integrations like REST APIs, SOAP APIs, XML, JSON
Selection process:
- Code pair
- 2 Technical interviews
- Final round