Company Description
👋🏼We're Nagarro.
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That's where you come in!
Job Description
REQUIREMENTS:
- Experience: 13+ Years
- Extensive experience in Java full-stack development
- Proficiency in front-end technologies including AngularJS, React, HTML, CSS, and JavaScript
- Strong understanding of microservices architecture (MSA) and service-oriented architecture (SOA)
- Experience with cloud development and AWS Glue
- Knowledge of design patterns and best practices in software development
- Hands-on experience with Spring Boot, Spring Core, and Spring MVC
- Familiarity with configuration management tools like Chef, Grunt, Gulp, and Puppet
- Experience with Ember.js is a plus
- Proficiency in database management using MySQL and Hibernate/Spring Data JPA
- Experience with containerization and orchestration tools like Docker and Kubernetes
- Strong problem-solving skills and ability to troubleshoot complex issues
- Excellent communication and collaboration skills
- Ability to work in an agile development environment
- Proven track record of delivering high-quality software solutions on time
RESPONSIBILITIES:
- Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements.
- Mapping decisions with requirements and be able to translate the same to developers.
- Identifying different solutions and being able to narrow down the best option that meets the client’s requirements.
- Defining guidelines and benchmarks for NFR considerations during project implementation
- Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers
- Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed.
- Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it
- Understanding and relating technology integration scenarios and applying these learnings in projects
- Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken.
- Carrying out POCs to make sure that suggested design/technologies meet the requirements.
Qualifications
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
Nagarro Toronto, Ontario, CAN Office
100 University Ave,, Toronto, Ontario , Canada, M5J
Similar Jobs
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
As a Staff Software Engineer, you will lead the execution of the Franchise Suite's multi-year technical strategy by driving technical leadership, mentoring team members, and enhancing the existing code base for reliability and scalability. You'll collaborate closely with cross-functional teams to address technical challenges and define the product roadmap.
Top Skills:
JavaNestjsNode.jsReactReact NativeTypescript
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
The Security Sales Engineer will collaborate with the sales team to showcase Rapid7's security solutions. Responsibilities include delivering product demonstrations, engaging customers as a technical contact, and articulating the value of Rapid7's offerings through effective presentations and discussions with technical and executive audiences.
Top Skills:
Operating SystemsSecurity Solutions
eCommerce • Legal Tech • Professional Services • Software • Data Privacy
As a Junior Front-End Web Developer at Two Barrels, you will be responsible for updating and maintaining websites, collaborating with teams to implement designs, optimizing for scalability, and developing your skills in a supportive environment.
Top Skills:
CSSHTMLJavaScript
What you need to know about the Toronto Tech Scene
Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.