Job Description :
Major Duties/Responsibilities :
Full lifecycle application development using standard frameworks and coding standards/patterns
Coding, unit testing and debugging applications in various software languages
Performance tuning, improvement, balancing, usability, automation
Maintain standards compliance
Implement localization or globalization of software
Automates testing processes by developing unit test scripts as part of coding.

Minimum Qualifications :
At least 5 years Object Oriented Design and Development experience in Java technologies
Expert knowledge of standard development tools
Ability to optimize the performance of code
Understands security risks for applications and code remediation techniques
Experience with Agile teams that have regularly delivered software while practicing code review
Over 3 years of software development experience in Java using MVC and RESTful services
Over 3 years of web development experience in HTML, HTML5, CSS, and JavaScript
Over 3 years of Angular development experience (or similar frameworks such as React, Vue, ExtJS)
Hands-on experience in various frameworks and tools: Spring Boot, JPA, JQuery, CSS preprocessors,
Expertise in SQL (relational databases), database design, and database development (stored procedures, functions)
Proven experience diagnosing issues from browser to infrastructure to network to database and all the way back
Excellent verbal and written communication skills and ability to effectively communicate and translate feedback, needs, and solutions
Creative problem-solving skills that deliver elegant solutions to complex issues
Strong teamwork focus and ability to foster positive team atmosphere and collaboration across teams