Job Description
We are seeking a Junior Java Developer to support the development and implementation of a large-scale public services technology platform. This role contributes across the full software development lifecycle (SDLC) in a collaborative, team-oriented environment. The ideal candidate will focus on developer unit testing , assist senior developers with application development, and help deliver high-quality, maintainable Java-based solutions within the Curam application ecosystem .
- This is a Hybrid Role. Interested candidate must be local to NC
Key Responsibilities
Develop and execute JUnit and JMockit test scripts to support automated developer unit testingAssist senior developers in designing, building, testing, and debugging Java / J2EE applicationsWrite clean, efficient, testable, and well-documented code aligned with industry standardsCollaborate with cross-functional teams to understand requirements and implement technical solutionsDebug, troubleshoot, and resolve software defects to ensure application reliability and stabilityParticipate in code reviews , providing and receiving constructive feedback to improve code qualityWork with relational databases and support application data integrationContribute to technical documentation and continuous improvement of development processesFollow SDLC best practices and support quality software deliveryStay current with emerging Java technologies, tools, and development best practicesBasic Qualifications
4+ years of hands-on experience developing applications using Java / J2EE3+ years of experience creating and executing JUnit and JMockit unit test scripts5+ years of experience testing web, GUI, client / server, and database-driven applications3+ years of experience developing and executing test scripts using Tricentis Tosca and / or NeoLoad5+ years of experience with requirements analysis and automated test case / script developmentStrong written and verbal communication skills with the ability to collaborate effectively with developers, business analysts, and cross-functional teamsProven ability to prioritize tasks , manage workload independently, and work with minimal supervisionAbility to adapt and perform effectively in a fast-paced, evolving environmentExcellent analytical, troubleshooting, and problem-solving skills.Preferred Qualification :
3+ years of experience with FNS / SNAP program policy guidelines2+ years of experience testing or supporting Curam-based applications2+ years of hands-on experience working in Agile delivery environments (Scrum, Kanban, or SAFe)Experience with shift-left testing and automation practices to improve early defect detectionExposure to front-end technologies such as HTML, CSS, and JavaScriptFamiliarity with Spring Framework, Hibernate , or related Java frameworks