We are seeking a talented and passionate Full-Stack Java Software Developer with strong experience in React.js to join our dynamic engineering team. This individual will be responsible for designing, developing, and implementing scalable web applications and enterprise services that support key agency functions. The role encompasses both front-end user interface development and back-end API/services development, utilizing cloud-based platforms and modern DevOps practices.
This is a hands-on development role that also involves providing technical direction, collaborating with cross-functional teams, and ensuring compliance with architectural standards and best practices. Ideal candidates will bring deep expertise in Java/J2EE, Spring Boot, React.js, and database technologies, along with a solid understanding of the full software development lifecycle in Agile environments.
Responsibilities:
Develop and maintain scalable full-stack applications using React.js and Java/Spring Boot.
Analyze system requirements and translate user needs into technical solutions.
Build RESTful APIs and backend services that interact with relational and NoSQL databases.
Collaborate with product managers, stakeholders, and engineering peers to deliver high-quality solutions.
Write clean, maintainable, and well-documented code following industry standards.
Design and implement application architecture and system specifications.
Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.
Provide technical guidance to junior developers and conduct code reviews.
Troubleshoot and resolve application issues and performance bottlenecks.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job