Roles and Responsibilities:
You will be working with core team members in the US and will require you to be part of the standup meetings with them to understand the user stories and translate them to engineering requirements
Will require analyzing requirements and creating technical design documents, presenting designs to team members, developing complex areas of the application.
Vertical slicing of the modules would mean you will be the owner of the entire SDLC of the module.
A pro-active attitude to find existing issues and fix them or create additional stories to fix them at a later date.
Being part of a greenfield project would mean, you will be involved in the key decision-making process.
Troubleshoot errors and debug code.
Determine system problems and make recommendations for optimal solutions.
Identify and recommend solutions for application and systems inefficiencies that will optimize functionality and user-friendliness
Beyond Skills:
We believe a good programmer is one who has a good understanding of the product and can visualize how the product will be deployed and used. So we will look for candidates who write elegant and maintainable code. Code that follows SOLID principles.
This project will require one to wear a thinking hat on all the time to experiment with various techniques and approaches. And like in most projects, you will need to work with multiple stakeholders like your peer, leaders, customers. Being able to understand the team dynamics will create less conflict and enable the free exchange of ideas and information.
Attitude is what makes you the person that you are, and we look for those who show a high level of integrity, work ethic and bring in positive energy. Your flexibility and willingness to take up new tasks, learn new technologies will be a key differentiator.
EXPERTISE AND QUALIFICATIONS
We are looking for Java professionals just like many others do, but with a difference. Here is what it looks like:
7+ years of experience in Java 8, Spring.
Strong grasp of core programming concepts such as multithreading concurrency, distributed data processing.
Strong debugging skills are a must.
Strong SQL skills are a must but you will also have a chance to build a high-performance application using MongoDB, NoSQL, In memory.
If you are keen to be a full-stack developer, here is the chance to learn and hone your skills in JavaScript, AngularJS, HTML/CSS.
Working experience in TDD and BDD based projects.
This will be a CI/CD based development, and an understanding of DevOps and your ability to work in that environment will be essential.
BE (CS)/BTech (CS)/MCA is preferred
Source link