Description

What you'll be doing:

- Develop programs for Java based backend API services, React / Angular based
Front End applications and supporting internal processes
- Interact with product team, understand business requirements and help
design technical solutions
- Analyze program performance for load and endurance testing during
execution using various programming languages and techniques
- Responsible for writing unit test, component tests and perform integration
tests
- Responsible for troubleshooting and debugging application issues
- Maintain cutting edge knowledge of current and emerging technologies,
industry trends and standards.

What we want to see:
- 6+ years hands-on development experience implementing enterprise-class solutions that are portable, robust, scalable and secure
- 6+ years of experience with Scrum/Agile methodologies in the areas of enterprise-level application development
- Exceptional programming skills in Java.
- 2+ experience in AWS or cloud technologies. AWS certification is nice to have
- Hands-on experience in test automation, CI/CD engineering practices to be applied in software development teams.
- Hands on experience of IntelliJ IDE, Junit, Ant, Maven, Gradle, Git/BitBucket
- Familiarity creating and using Docker/Kubernetes/OpenShift
- 2+ years experience in Angular or React 
- knowledge on Data Structures and Algorithms is nice to have 
- Experience with Rest API, Spring Framework, Spring-MVC, Spring-Security
- Experience with JavaScript and other fundamental front-end technologies (HTML5, CSS3, SASS/LESS, AJAX, etc.)
- Working knowledge of SQL databases
- Demonstrated knowledge of agile development processes, software testing and documentation
- Good understanding of Open API / Swagger
- Good understanding of JSON structure, REST APIs
 

Education

Any Graduate