Strong and proven expertise in java web full stack development with 2+ years experience in a product development.
What you’ll do?
Develop and deploy high-volume distributed and scalable applications in Java while maintaining the project schedule. This is the primary objective.
Conceptualize, design, develop, debug, provide effort estimation and risk analysis of a project/feature/service.
Participate in design, architecture and standardization efforts influencing product or service
Work very closely with Product management for defining the Requirements/Road map.
Take end-to-end ownership of various technical aspects of product/service and be responsible for its success and failure. This may involve coordinating with various internal and external teams/stakeholders.
Work well in a high performing team with agile development approaches and technology
Translate high level requirements to actionable tasks / deliverables.
Work multi-functionally with various teams including: site reliability engineers, project managers, product managers, and other teams
Personality Requirements:
Be nice: Treat others well, be transparent, and seek compromise
Okay with not being the smartest person in the room: Asking questions and being wrong is how we learn
Not okay with gaps in knowledge: Strong ability to “dig in” and investigate, research, or read code to find out what is going on and get the right answer
Get stuff done well: Willing to work fast without compromising on the quality of the work
What you need to succeed?
2+ years of object oriented programming experience with Java
Design, implement, and deploy high-performance, custom applications at scale.
Hands on with any object-oriented language (Preferably Java)
In-depth knowledge of Java, JavaScript frameworks ->AngularJS, Spring, Groovy.
Excellent individual contributor who can step up in the shoes of lead if required
End to end ownership of the module
Strong and proven expertise in full stack development with 2+ years experience in a product development.
B.E., B.Tech. or higher in Computer Science plus 2 years relevant work experience
Working knowledge of distributed computing principles
Industry experience with Linux
Practical experience in writing efficient and performant code in java
Expert in multi-threading and data structures
Working knowledge of software engineering standard methodologies (e.g. code reviews, unit testing / integration testing, design documentation)
Experience with Jenkins, Maven, Gradle or build tools
Working knowledge of MySQL
Strong and proven expertise in java development with 2+ years experience in a product development.
What you’ll do?
Develop and deploy high-volume distributed and scalable applications in Java while maintaining the project schedule. This is the primary objective.
Conceptualize, design, develop, debug, provide effort estimation and risk analysis of a project/feature/service.
Participate in design, architecture and standardization efforts influencing product or service
Work very closely with Product management for defining the Requirements/Road map.
Take end-to-end ownership of various technical aspects of product/service and be responsible for its success and failure. This may involve coordinating with various internal and external teams/stakeholders.
Work well in a high performing team with agile development approaches and technology
Translate high level requirements to actionable tasks / deliverables.
Work multi-functionally with various teams including: site reliability engineers, project managers, product managers, and other teams
Personality Requirements:
Be nice: Treat others well, be transparent, and seek compromise
Okay with not being the smartest person in the room: Asking questions and being wrong is how we learn
Not okay with gaps in knowledge: Strong ability to “dig in” and investigate, research, or read code to find out what is going on and get the right answer
Get stuff done well: Willing to work fast without compromising on the quality of the work
What you need to succeed?
2+ years of object oriented programming experience with Java
Design, implement, and deploy high-performance, custom applications at scale.
Hands on with any object-oriented language (Preferably Java)
In-depth knowledge of Java, Spring, Groovy.
Excellent individual contributor who can step up in the shoes of lead if required
End to end ownership of the module
Strong and proven expertise in development with 2+ years experience in a product development.
B.E., B.Tech. or higher in Computer Science plus 2 years relevant work experience
Working knowledge of distributed computing principles
Industry experience with Linux
Practical experience in writing efficient and performant code in java
Expert in multi-threading and data structures
Working knowledge of software engineering standard methodologies (e.g. code reviews, unit testing / integration testing, design documentation)
Experience with Jenkins, Maven, Gradle or build tools
Working knowledge of MySQL
2+ Years of Experience in HTML, CSS, JavaScript, jQuery, Frameworks like, AngularJS.
What you’ll do?
Be a part of our Software Engineering team and deliver high quality Frontend application and client-side logic.
You will be working within a dynamic and collaborative team, and should be passionate about coding, scalable architectures and technical innovation.
You will own your code from design through implementation and including test automation.
Participate in the entire application lifecycle, focusing on coding and debugging
Build reusable code and libraries for future use
Conceptualize, design, develop, debug, provide effort estimation and risk analysis of a project/feature/service.
Participate in design, architecture and standardization efforts influencing product or service
Work very closely with Product management for defining the Requirements/Road map.
Take end-to-end ownership of various technical aspects of product/service and be responsible for its success and failure. This may involve coordinating with various internal and external teams/stakeholders.
Work well in a high performing team with agile development approaches and technology
Translate high level requirements to actionable tasks/deliverables
Work multi-functionally with various teams including: site reliability engineers, project managers, product managers, and other teams
Personality Requirements:
Be nice: Treat others well, be transparent, and seek compromise
Okay with not being the smartest person in the room: Asking questions and being wrong is how we learn
Not okay with gaps in knowledge: Strong ability to "dig in" and investigate, research, or read code to find out what is going on and get the right answer
Get stuff done well: Willing to work fast without compromising on the quality of the work
What you need to succeed?
2+ Years of Experience in HTML, CSS, JavaScript, jQuery, Frameworks like, AngularJS.
Experience working with a product owner to deliver valuable software.
Have a good understanding of git and agile principles and how to leverage them to foster execution excellence
A strong learning motivation and the ability to seek out and rapidly absorb complex technology domains
The ability to work with stakeholders to understand the business drivers, and articulate constraints and options
Responsible for ensuring successful cross functional management and oversight of the project teams
Analytical skills and capability to generating ideas or solutions for problems
Understanding of Design Patterns and SOLID OOP Principles.
Openness and adaptability, and the ability to collaborate across team
Ability to take end to end ownership of the module
B.E., B.Tech. or higher in Computer Science plus 2 years relevant work experience
Working knowledge of software engineering standard methodologies (e.g. code reviews, unit testing / integration testing, design documentation)
2+ years of experience in Software Engineering, Automated Testing and Quality Assurance.
What you’ll do?
Be a part of our Software Engineering team and help team deliver the bug free, high quality product.
Create detailed, comprehensive and well-structured test plans and test cases on thorough understanding of requirements, specifications and technical design documents and execute the same.
Design, develop and execute automation scripts using Selenium Web Driver Framework
Identify, record, document thoroughly bugs in Jira
Perform preliminary debugging using tools like Firebug, Fiddler or similar and analysing application log
Perform thorough regression test to ensure no side effect on existing system due to bug fix or new feature development
Perform non-functional testing like performance and Security testing
Engage with internal teams (e.g. product managers and developers) to identify system requirements and Tech spec
Monitor debugging process results
Stay up-to-date with new testing tools and best test practices
Work well in a high performing team with agile development approaches and technology
Personality Requirements:
Be nice: Treat others well, be transparent, and seek compromise
Okay with not being the smartest person in the room: Asking questions and being wrong is how we learn
Not okay with gaps in knowledge: Strong ability to “dig in” and investigate, research, or read code to find out what is going on and get the right answer
Get stuff done well: Willing to work fast without compromising on the quality of the work
What you need to succeed?
Development experience with Java and Groovy
2+ years of experience in Software Engineering, Automated Testing and/or Quality Assurance.
2+ years developing automated tests for Web Applications using - Selenium/WebDriver
2+ years developing tests for Web Services (SOAP and RESTFul).
Experience using tools such as Postman, Cucumber, and SoapUI Pro
Experience with multiple testing & development methodologies including: Code Driven Testing (CDT), Data Driven Testing, Keyword Driven Testing (KDT), Modular Driven Testing (MDT), Test Driven Development (TDD) and Behavior Driven Development (BDD)
Comfortable working with Linux
Must be able to create test cases / stories to plan QA activities
Previous experience building out automated testing alongside feature development.
Strong knowledge and understanding of test automation, concepts, theories and best practices.
Strong knowledge of software quality best practices
Experience working with a product owner to deliver valuable software.
A strong learning motivation and the ability to seek out and rapidly absorb complex technology domains
The ability to work with stakeholders to understand the business drivers, and articulate constraints and options
Responsible for ensuring successful cross functional management and oversight of the project teams
Openness and adaptability, and the ability to collaborate across team
B.E. or higher in Computer Science plus 2+ years relevant work experience
Working knowledge of software engineering standard methodologies (e.g. code reviews, unit testing / integration testing, design documentation)