16 Talent500 Jobs
Software Developer - Java/AngularJS (3-6 yrs)
Talent500
posted 22hr ago
Flexible timing
Key skills for the job
Talent500 is hiring for one of our client. At this new healthcare organization, we enable better, smarter, safer healthcare to improve lives.
As a new company with a long legacy of creating breakthrough solutions for our customers' toughest challenges, we pioneer game-changing innovations at the intersection of health, material and data science that change patients' lives for the better while enabling healthcare professionals to perform at their best.
Because people, and their wellbeing, are at the heart of every scientific advancement we pursue. We partner closely with the brightest minds in healthcare to ensure that every solution we create melds the latest technology with compassion and empathy. Because at this new healthcare organization we never stop solving for you.
The Impact You Will Make in this Role :
The "Java Developer" role will be responsible for building and supporting web applications in Java. You will be involved with all aspects of software and product lifecycle management as well as team management.
This may include assisting with requirements definition, analyzing technical design alternatives, creating technical designs, coding, creating documentation, and collaborating with the SQA team to verify quality of the code.
To ensure success in this role you should have extensive experience in analyzing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based applications and high-level problem-solving skills. You should also have experience of successfully leading and managing teams.
The successful candidate will work closely with business units, subject matter experts and technical resources to understand requirements, create technical designs, perform coding, create documentation and assist to validate the quality of the code.
Here, you will make an impact by :
- Consulting with stakeholders on project status and proposals to develop and test software to meet consumers' and clients' needs.
- Analyzing user requirements and creating application design.
- Design and develop full-stack web applications using Java and Angular.
- Build RESTful APIs with Spring Boot to expose backend functionalities.
- Create reusable Angular components for the user interface.
- Implement data persistence using database technologies.
- Integrate with third-party APIs and services.
- Perform unit testing and integration testing to ensure code quality.
- Collaborate with designers, product managers, and other developers to deliver features.
- Troubleshoot and resolve technical issues.
- Developing and testing software.
- Debugging and resolving technical problems that arise.
- Recommending changes to existing Java infrastructure.
- Monitoring quality and performance of applications through testing and maintenance.
- Documenting all work for future reference.
- Researching, designing, implementing, and managing software programs.
- Identifying areas for modification in existing programs and subsequently developing these modifications.
- Writing and implementing efficient code.
- Deploying software tools, processes, and metrics.
- Maintaining and upgrading existing systems.
- Training users.
- Complying with all coding standards.
- Working closely with other developers, UX designers, business and systems analysts.
- Providing mentorship to junior developers.
- Provide architecture oversight for larger projects.
Your Skills and Expertise :
- To set you up for success in this role from day one, this new healthcare organization requires (at a minimum) the following qualifications : .
Minimum Qualifications :
- Bachelor's degree in Computer Science, Business or related field (completed and verified prior to start).
- 3-6 years experience in Java development.
- Java Programming : Strong understanding of core Java concepts, OOP principles, multithreading, collections, and exception handling.
- Spring Framework : Expertise in Spring Boot, Spring MVC, Spring Data JPA, dependency injection, and RESTful API development.
- Angular Framework : Expertise in Angular components, templates, services, routing, and reactive programming with RxJS. Experience in implementing different and various Angular modules like Grid (UI-Grid or AG-Grid), routing modules.
- Frontend Technologies : Solid grasp of HTML, CSS, JavaScript, and modern JavaScript features.
- Database Management : Experience working with relational databases (like Oracle, MySQL) and writing SQL queries.
- Version Control : Familiarity with Git for code management. Devops end-to-end tools like GitHub, Maven, jFrog antifactory, Docker, Kubernetes deployments, Splunk Integration.
- CI/CD pipelines : Experience working in an Agile/Scrum development process. Excellent written and spoken communication skills.
Additional qualifications that could help you succeed even further in this role include :
- Lean / Six Sigma Green belt (or other process improvement disciplines).
- Strong communication, facilitation and presentation skills across technical and senior operational management audiences.
- Experience in an Oracle EBS environment.
- Healthcare Order to Cash experience (preferred).
- Agile methodologies.
- Strong communication, facilitation and presentation skills across technical and senior operational management audiences.
- Ability to identify/mitigate risk while pushing team effort towards a collective timeline.
- Familiar with various IT and PM tools (i.e. Jira, Smartsheets, etc.
Experience in one or more of the following areas :
- UI/UX Design and Development.
- EAI / API integration using tools like Mulesoft and/or Oracle Fusion Middleware.
- Oracle EBS, PL/SQL, Data Analysis and Engineering.
- Cloud (AWS/Azure), SaaS / PaaS Support and Engineering, CI/CD.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Developer roles with real interview advice