What are the responsibilities and job description for the Java Developer position at Tech Mahindra (Americas) Inc.?
Role-Java FSD with API
Location- Pittsburgh, PA(Onsite)
- 5 years professional experience in Java/J2EE technologies and Spring MVC/Spring boot
- Hands on experience wrt Application Development in agile mode
- Ensure that all in the delivery team, including self, are constantly thinking of ways to do things faster, better or in a more economic manner.
- Solid experience in Spring & Hibernate, Could foundary frameworks with min of 5 years.
- Strong understanding of JavaScript design patterns and MVC frameworks like AngularJS/Angular 8 and above.
- Hands on experience with api integration in Angular and writing the test cases.
- Understanding including micro services architecture
- Knowledge of common browser developer tools and performance tuning techniques
- Good Experience developing SOAP & REST services in Java
- Strong knowledge of SQL and Databases (PostgreSQL/Oracle).
- Experience with Agile (Scrum) and test driven development using Junit, Jasmine and version control (SVN, git, etc).
- Working knowledge of Javascript, HTML5, CSS3, Angular JS(latest version), Angular and latest JavaScript standards
- Experience in basic cross browser support, caching and optimization techniques
- Have experience in developing consumer facing web applications using Ajax
- Experience in building reusable UI components
- Experience with responsive design and implementation
- Strong passion for new web technologies and expert knowledge of developing responsive applications
- Experience with agile development cycles, rapid prototyping and expertise with version control systems
- The ability to quickly learn and understand internal corporate design systems and methodologies