Java Full Stack(Angular) Developer
Bangalore, KA, IN, 560100
Summary
The 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.
Your role in our mission
- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
- Extensive experience in developing complex applications using Java 8, Spring Boot, Spring MVC, J2EE Design Patterns and REST services.
- Extensive experience in Front End Technologies like Angular 8 or above, Java script, Ajax and JQuery.
- Hands-on experience in relational databases – DB2, PostgreSQL.
- Hands-on experience on working / deploying application on GitHub.
- Expertise in Development tools (Eclipse, IntelliJ).
- Design, create reports, and charts using Java and Tableau.
- Create detailed, comprehensive and well-structured test plans and test cases.
- Estimate, prioritize, plan and coordinate testing activities.
- Perform automation as needed.Identify, record, and document thoroughly to track bugs (root cause analysis).
- Perform thorough regression testing when bugs are resolved.
- Develop and apply testing processes for new and existing products to meet business needs.
- Stay up-to-date with new testing tools and test strategies.
What we're looking for
- Proven work experience in Java and J2EE technologies.
- Strong knowledge of software development cycle.
- 5+ years’ experience as a Java/J2EE developer, with roles of increasing responsibility and complexity.
- Ability to apply proficient knowledge in Java/J2EE technologies- Spring Boot, Spring MVC, Spring Batch and Webservices.
- Ability to apply proficient knowledge of web development languages Angular, HTML, DHTML, JavaScript, XML, CSS.
- Ability to apply proficient knowledge of data base development languages: PLSQL, DB2 Stored Procedures, functions, triggers and SQL using complex joins.
- Ability to demonstrate proficiency in Microsoft Access, Excel, Word, SQL, Visio, Java, Spring Family, Angular and HTML.
- Ability to demonstrate beginner level understanding of Microsoft Project and PowerPoint.
- Ability to multi-task and work under pressure.
- Ability to be careful and thorough with detail.
- Ability to work both independently and in a collaborative environment.
- Ability to communicate both verbally and in writing, fluently in English.
- Ability to analyze information and use logic to address work related issues and problems.
- Ability to present to a group.
What you should expect in this role
- Remote Opportunity