Job Description :
Job Responsibilities:
Full lifecycle application development
Design, code and debug software
Perform software analysis, risk analysis, reliability analysis
Participate in software modeling and simulation
Integrate new software solutions with existing systems
Extract and reverse engineer existing code
Work alongside and collaborate with UX and engineering teams to develop new ideas into demo-able products, features, services, and tools utilizing the latest software development stacks and related technologies
Have passion for innovation, new ideas, quick prototyping, hackathons etc.
Explore and innovate new technologies, features, and tools
Have an open-minded approach to development strategy and approaches
Actively look for ways to make everything better.
Skills and Experience Required:
8+ years of experience in IT
Strong in Core Java and OOPs programming concepts
Experience in building Web services/API’s using Java & Spring
Experience with Spring Boot
Strong analytical skills
Strong communication skills
Spring Boot experience
Database experience (PL/SQL, SQL, etc.
Proficiency in JavaScript frameworks (ReactJS especially)
Experience in PBM or Healthcare domains
Agile Practitioner/Jira & confluence
DevOps and CI/CD experience (Cucumber, Jenkins)
TDD experience
Experience working with UNIX/LINUX.
Bachelor’s degree or equivalent work experience required.