Job Title: Java Full StackJob type: Full time
About the Job:As a Java Full stack developer in the healthcare industry, you know the importance of front end and backend technologies and how to combat challenges early to get work done.On our team, you’ll apply your technical knowledge to develop, deploy, and maintain enterprise applications based on Java, Spring, and Spring Boot Microservices (Backend) and Angular (Frontend). Collaborate with Architects, Technical Leads, Business analysts, and other team members to gather and refine software requirements. Conduct thorough design and code reviews and provide constructive feedback to team members. Conduct performance tuning activities to ensure optimal system efficiency. Debug and resolve complex technical issues, ensuring timely delivery of high-quality software. Optimize and refactor code for improved efficiency and maintainability. Create and execute JMeter scripts for comprehensive performance testing. Collaborate with cross-functional teams to design and implement scalable solutions. Troubleshoot and debug issues, ensuring system stability. Work with databases, including Postgres and DMS, to manage data effectively. Implement and optimize cloud-based services. What you will do:· Understand Requirement from Requirement document and should be liaison with Business analyst for any clarification.· Understand the Technical design, perform impact analysis by troubleshooting product and document the analysis.· Develop re-usable code adhering Product standards and best practices.· Prepare unit test case and test Product, new and existing, to ensure they perform as expected.· Performing peer code review and peer testing to ensure the quality.· Modify and document new and existing program code to correct errors or to enhance a Product's capabilities. · Help develop, document, and implement system designs, codes, and testing standards. · Articulate the clarification and work with respective owner to get it clarified.· Assume the ownership and collaborate with Business analyst or Engineering lead or Testing lead to ensure quality delivery.
Who you are:Bachelor’s degree in computer science, Computer Engineering, Software Engineering, or a related area, or equivalent experience, desired.Experience: 4+ years of relevant experience in Java technologies§ Good communication and interpersonal skills Technical Skills: In-depth knowledge and demonstrable experience in the following technologies and methodologies: Java/J2EESpring/Spring-BootHibernate/JPAHTML/CSS/JavaScriptAngular/React (experience with 1 of them is highly preferred)SQL/RDS/PostgressActiveMQ/Kafka • AWS Services (EC2, S3, Kinesis, Fargate, Lambda, Elasticache/Redis)Kubernetes, CI/CDUS healthcare domain knowledgeProduct development lifecycleAWS certification SkillsGood oral and written communication skills in English language. Or Proficient in English communication, both written and verbal.Excellent communication, problem solving, conflict resolution, and servant leadership skillsOutstanding organizational skillsAttention to detail.Dedicated self-starter with excellent people skills.Quick learner and a go-getter.Effective time and project management.Analytical thinker and a great team player.