Senior Full Stack Developer - Java
Job Description
We are looking for an experienced *Java Full Stack Developer* with strong hands-on experience in *Java, Spring Boot, Angular, and Node.js*. The candidate will be responsible for designing, developing, testing, and maintaining scalable enterprise applications across both backend and frontend technologies.
The ideal candidate should have strong experience building *RESTful APIs, microservices, responsive Angular applications, and Node.js services*, along with experience working with relational databases, cloud platforms, CI/CD, and Agile development methodologies.
Key Responsibilities
* Design, develop, test, and deploy full-stack enterprise applications.
* Develop backend services using *Java, Spring Boot, Spring MVC, and Microservices*.
* Build responsive and reusable frontend applications using *Angular, TypeScript, JavaScript, HTML5, and CSS3*.
* Develop and integrate backend services using *Node.js / Express.js*.
* Design and consume *RESTful APIs and web services*.
* Develop scalable microservices and integrate multiple enterprise systems.
* Work with *Kafka or other messaging platforms* for event-driven applications.
* Design and optimize SQL queries and database structures.
* Participate in application architecture, technical design, and code reviews.
* Troubleshoot application performance and production issues.
* Write unit, integration, and automated tests.
* Participate in Agile/Scrum ceremonies and collaborate with business analysts, architects, QA, and DevOps teams.
* Contribute to CI/CD pipelines and cloud deployments.
* Maintain technical documentation and development standards.
Preferred Qualifications
* Bachelor's degree in Computer Science, Engineering, IT, or related field.
* Experience working on large enterprise applications.
* Financial services, banking, healthcare, insurance, or retail experience is a plus.
* Strong problem-solving and analytical skills.
* Excellent communication and collaboration skills.
* Experience working in an *Agile/Scrum* environment.
Pay: $50.00 - $60.00 per hour
Work Location: In person