What are the responsibilities and job description for the Java Full Stack Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Netsynk, is seeking the following. Apply via Dice today!
Role Overview
We are seeking an experienced Java Full Stack Developer to design, develop, and deliver enterprise-grade applications within a fast-paced financial services environment. This role requires strong expertise across backend development, frontend engineering, cloud technologies, and automation practices.
The ideal candidate will have a strong foundation in Java, Spring Boot, Angular, AWS, and modern cloud-native development, with the ability to build scalable, secure, and high-performing applications while collaborating closely with cross-functional teams.
Key Responsibilities
Role Overview
We are seeking an experienced Java Full Stack Developer to design, develop, and deliver enterprise-grade applications within a fast-paced financial services environment. This role requires strong expertise across backend development, frontend engineering, cloud technologies, and automation practices.
The ideal candidate will have a strong foundation in Java, Spring Boot, Angular, AWS, and modern cloud-native development, with the ability to build scalable, secure, and high-performing applications while collaborating closely with cross-functional teams.
Key Responsibilities
- Design, develop, and maintain scalable full stack applications using Java Spring Boot and Angular.
- Build, enhance, and support RESTful APIs, including development, integration, and automated testing.
- Develop cloud-native solutions within AWS environments and support CI/CD deployment processes.
- Write optimized SQL queries and manage PostgreSQL database interactions for high-performance applications.
- Collaborate with Product Owners, QA Engineers, Architects, and DevOps teams to deliver high-quality software solutions.
- Participate in application design, code reviews, testing, deployment, and production support activities.
- Follow software engineering best practices, coding standards, and Agile development methodologies.
- Contribute to automation, performance optimization, and continuous improvement initiatives.