What are the responsibilities and job description for the Senior Full Stack Developer position at Spectra Force?
Job Title: Senior Full Stack Developer Location: 240 Greenwich St, New York, NY 10286 - onsite Duration: 11 months Position Overview: Client is seeking a highly skilled Senior Full Stack Developer with strong expertise in Java, Spring Boot, and Angular to design, develop, and support scalable enterprise applications. This role requires hands-on experience building modern microservices architectures, developing responsive user interfaces, and implementing cloud-ready solutions. The ideal candidate will possess deep backend engineering experience while also contributing to front-end development and API integrations. Top Requied Skills: Java 17 & Spring Boot 3.3.x Development Design and develop scalable, high-performance backend applications. Build and maintain RESTful APIs and microservices. Angular 17 /19 & TypeScript Develop modern, responsive user interfaces. Integrate front-end applications with enterprise APIs. JPA, Databases & Event-Driven Architecture Develop persistence layers using JPA/Hibernate. Experience with Kafka, MQ, and relational/NoSQL databases. Key Responsibilities: Design and develop robust, scalable, and high-performance applications using Java 17 and modern development frameworks. Build, enhance, and maintain RESTful APIs and microservices using Spring Boot 3.3.x. Develop and maintain front-end applications using Angular 17 /19 and the latest TypeScript versions. Implement data persistence solutions using JPA/Hibernate with relational and NoSQL databases. Design and build event-driven solutions leveraging Kafka and Message Queue (MQ) technologies. Develop cloud-ready, containerized services using Docker. Collaborate with UI, QA, product, and architecture teams to deliver end-to-end solutions. Participate in system design discussions, technical reviews, and architectural decisions. Write clean, maintainable, and scalable code following coding standards and best practices. Support CI/CD pipelines and automated deployment processes. Use Git-based version control and contribute to Agile development practices. Troubleshoot production issues and optimize application performance. Required Qualifications: Technical Skills: Strong hands-on experience with: Java 17 Spring Boot 3.3.x JPA/Hibernate REST API Development Microservices Architecture Angular 17 /19 TypeScript Experience implementing event-driven architectures using: Apache Kafka MQ technologies Hands-on experience with Docker containerization. Experience with workflow orchestration tools such as Camunda. Strong understanding of software architecture patterns and design principles. Experience working with databases such as: Oracle PostgreSQL MySQL MongoDB Proficiency with Git and CI/CD tools including GitHub Actions or similar platforms. Knowledge of cloud platforms such as AWS, Azure, or Google Cloud. Additional Qualifications: Proven experience designing and implementing enterprise-scale Java applications. Strong understanding of API development, integration, and service-oriented architectures. Experience with testing methodologies including unit, integration, and automated testing. Excellent debugging and problem-solving skills. Strong verbal and written communication skills. Ability to work effectively in a collaborative Agile environment. Demonstrated ability to manage technical priorities and deliver high-quality solutions. Preferred Qualifications: Experience working within financial services or banking environments. Exposure to cloud-native architectures and Kubernetes. Familiarity with secure coding practices and enterprise application security. Experience leading technical initiatives and mentoring development teams.
Salary : $55 - $60