Job Closed
This listing is no longer active.
Gainwell Technologies is an award-winning digital health technology company that supports the administration of healthcare and human services programs. In past
Java Full Stack Developer, Angular
Location
India
Posted
137 days ago
Salary
0
Seniority
Senior
Job Description
Java Full Stack Developer, Angular
Gainwell Technologies
• Participate 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. • 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.
Job Requirements
- 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Desenvolver e manter APIs REST, Windows Services e Workers utilizando .NET 8.0 e .NET Framework 4.8. • Implementar soluções com base em padrões de design SOLID e arquiteturas escaláveis. • Trabalhar com bancos de dados relacionais e NoSQL, garantindo a integração e otimização das consultas. • Desenvolver interfaces utilizando React JS, Javascript, HTML5 e CSS3, garantindo uma experiência de usuário fluida. • Integrar e implementar autenticação com OAUTH, OpenID e JWT. • Colaborar no desenvolvimento com controle de versão em GIT e utilizar mensagerias como RabbitMQ ou PubSub. • Garantir a qualidade e eficiência do código, aplicando boas práticas de desenvolvimento.
• Design, build, and maintain a Rails API (API-only mode) that serves dental scheduling data to a React frontend • Model and evolve PostgreSQL schemas using ActiveRecord migrations, targeting Azure PostgreSQL Hyperscale (Citus) in production with an emphasis on clarity, performance, and data integrity • Become the team’s subject matter expert on data mapping across different dental practice management systems and the Cosmos DB data layer • Query and consume data from Azure Cosmos DB, understanding its document model and how DPMS data is structured within it • Design and maintain application schemas on Azure PostgreSQL Hyperscale (Citus), leveraging distributed tables and colocation for performance at scale • Integrate with external healthcare systems and services via HTTP — including dental exchange APIs, payment processors, and Azure AI services — to power features such as AI-assisted dictation and intelligent workflows • Implement and maintain Azure AD B2C JWT authentication middleware, including JWKS retrieval, signature verification, claim extraction, and current_user injection • Build and operate background jobs using Sidekiq and Redis for asynchronous and long-running tasks • Write and maintain comprehensive RSpec test suites using FactoryBot, WebMock, and VCR to safely test external HTTP integrations • Run and remediate findings from Brakeman and bundler-audit as part of normal development workflows • Contribute to React frontend components and pages as needed • Collaborate closely with frontend-focused engineers and product stakeholders throughout feature development • Participate in AI-augmented development workflows, reviewing and validating AI-generated code against acceptance criteria • Follow Git best practices: feature branches, pull requests for all changes, and conventional commit messages • Proactively update documentation when behavior or architecture changes
- Design, develop, and maintain backend services using Python - Build scalable REST APIs and services that support distributed system architectures - Write clean, maintainable, and well-tested code - Participate in Agile development processes using Scrum and Jira - Collaborate with cross-functional teams including product managers, QA, and engineers - Review code and contribute to improving engineering standards and best practices - Troubleshoot and resolve production issues when needed - Work independently while maintaining clear communication with the team
• Support enterprise clients deploying and maintaining HPE XP8 Storage systems connected to IBM z/OS mainframe environments. • Responsible for implementation, configuration, upgrades, and troubleshooting of enterprise storage solutions at customer data centers. • Work directly with infrastructure, mainframe, and SAN teams to ensure high availability, optimal performance, and compliance with enterprise storage standards. • Provide best-practice recommendations for enterprise storage design. • Document configurations, procedures, and operational guidelines. • Serve as the technical lead during customer implementations.



