
Explore more
Tech Stack
About the role
- Participate in the entire software development life cycle including requirement analysis, design, development, testing, deployment, and maintenance
- Design and implement robust, scalable, and secure web applications
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Troubleshoot and debug complex technical issues and provide timely resolutions
- Ensure compliance with coding standards, security policies, and performance guidelines
- Develop APIs using Java, spring boot, rest, JPA concepts
- Write JUnit tests
- Document application changes
Requirements
- 7-10 years of experience as a Java developer
- Bachelor’s degree in computer science, information technology, or a similar field
- Work experience as a Java/J2EE developer using Spring Boot, Rest, Hibernate, and SQL concepts
- Experience in containerized development using Docker, Kubernetes, Micro Services
- Familiarity with device management protocols like OMADM, TR069 and LWM2M preferred
- Experience with Agile development, SCRUM
- Working experience in Red Hat OpenShift Container Platform
- Experience in deploying and managing containerized applications across multiple cloud platforms
- Familiarity with DevOps tools such as Git
- Familiarity with build tools such as Maven
Benefits
- N/A 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootRESTJPAJUnitHibernateSQLDockerKubernetesMicro Services
Soft Skills
collaborationtroubleshootingdebuggingdocumentation