Java Full Stack(Angular) Developer
Job Description
Summary
\n\nThe Senior Java/Angular Developer participates in the full development life cycle of business software including design, development, unit/load testing, deployment and maintenance of a software system and implementation of business software for the enterprise. Provides expertise in one or more programming specialties such as server-side web presentation technologies. This role is strictly involved in the development of the product and does not involve access to Protected Health Information (PHI) & Personally Identifiable Information (PII) or any secured/confidential client data. The work is limited to application development and does not include handling or processing of sensitive health information.
\n\nYour role in our mission
\n\n- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback. \n
- Extensive experience in developing complex applications using Java 8, Spring Boot, Spring MVC, J2EE Design Patterns and REST services. \n
- Extensive experience in Front End Technologies like Angular 8 or above, Java script, Ajax and JQuery. \n
- Hands-on experience in relational databases DB2, PostgreSQL. \n
- Hands-on experience on working / deploying application on GitHub. \n
- Expertise in Development tools (Eclipse, IntelliJ). \n
- Design, create reports, and charts using Java and Tableau. \n
- Create detailed, comprehensive and well-structured test plans and test cases. \n
- Estimate, prioritize, plan and coordinate testing activities. \n
- Perform automation as needed.Identify, record, and document thoroughly to track bugs (root cause analysis). \n
- Perform thorough regression testing when bugs are resolved. \n
- Develop and apply testing processes for new and existing products to meet business needs. \n
- Stay up-to-date with new testing tools and test strategies. \n\n
- Proven work experience in Java and J2EE technologies. \n
- Strong knowledge of software development cycle. \n
- 5+ years experience as a Java/J2EE developer, with roles of increasing responsibility and complexity. \n
- Ability to apply proficient knowledge in Java/J2EE technologies- Spring Boot, Spring MVC, Spring Batch and Webservices. \n
- Ability to apply proficient knowledge of web development languages Angular, HTML, DHTML, JavaScript, XML, CSS. \n
- Ability to apply proficient knowledge of data base development languages: PLSQL, DB2 Stored Procedures, functions, triggers and SQL using complex joins. \n
- Ability to demonstrate proficiency in Microsoft Access, Excel, Word, SQL, Visio, Java, Spring Family, Angular and HTML. \n
- Ability to demonstrate beginner level understanding of Microsoft Project and PowerPoint. \n
- Ability to multi-task and work under pressure. \n
- Ability to be careful and thorough with detail. \n
- Ability to work both independently and in a collaborative environment. \n
- Ability to communicate both verbally and in writing, fluently in English. \n
- Ability to analyze information and use logic to address work related issues and problems. \n
- Ability to present to a group. \n\n
- Remote Opportunity
What we're looking for
\n\nWhat you should expect in this role
\n\n