JOBSEARCHER

Full Stack Java Developer

NAVA Software solutions is looking for a Full Stack Java DeveloperDetails:Full Stack Java DeveloperDuration: 12 monthsLocations: Wilmington DE, Coral Springs FL, Columbus OH and Edison NJ - OnsiteClient has 30+ positions on various levels: Fresher, Junior, Mid-level and SeniorThis is a full time development position reporting to a hands-on technical lead on a high demand growing commercial banking application. Developers work in small, focused agile teams with a high degree of autonomy and constant opportunities to participate in product, user experience, technical and architectural design. Developers are involved for the full software lifecycle from design, development and testing all the way through demonstration, training and production go-live.Essential Job Responsibilities:Develop User interfaces for Modern Rich Internet Applications with the latest Front End Technologies and support existing applicationDevelop external and internal APIs that provide data to our clients and applications using a variety of Java and Spring technologiesDevelop backend services and processes that communicate with other services and databasesPerform product analysis and development tasks of increasingly complex nature which may require extensive research and analysisWork on technical designs and technical decisionsDevelop application code and unit test in the Angular, Rest Web Services and Java technologies for the Application Development CenterWork on performance for both client side and server side componentsMandatory Requirements:Bachelor's degree in Computer Science or related discipline5+ years of experience with software development and holds good track record in terms of delivery excellence and application / product knowledgeStrong experience with implementation of software design patterns in JavaScript and TypeScript5+ years of hands-on experience with Java and Spring Framework.5+ years of hands-on experience with SQL based databases2+ years of hands-on experience with NoSQL based databasesGood understanding of architectural patterns and tradeoffs for even driven systemsRecent hands-on experience with Angular and/or ReactStrong understanding of web markup, including HTML5, CSS3and LESS and writing cross-browser compatible codeStrong experience with code versioning tools such as Git and BitBucket.