Role: Sr. Java FSD (Java AngularKafka)
New York NY
OnsiteHybrid 3 days from NYC office
Rate:$75/hr
Required Skills:
7 years of handson experience in Java 17 development with a strong understanding of advanced Java concepts.
Proficiency in building REST API microservices using latest Spring Boot 3.3.5.
Handson experience with Docker for containerization and working in a cloudnative environment.
Strong expertise in latest Kafka and MQ for message queuing and eventdriven systems.
7 years of handson experience in frontend development with a strong focus on Angular.
Solid understanding of latest Angular 19 latest Typescript version.
Experience with TypeScript and building scalable Angular applications.
Proficiency in state management libraries such as NgRx or RxJS.
Familiarity with responsive design principles and mobilefirst design.
Knowledge of RESTful APIs and integrating UI with backend services.
Experience with version control tools like Git.
Strong problemsolving and debugging skills.
Excellent communication skills and the ability to work in a team environment.
Solid understanding of relational and NoSQL databases.
Experience with version control tools such as Git and familiarity with Agile methodologies.
Strong problemsolving and debugging skills.
Ability to work efficiently in a fastpaced dynamic environment.
Preferred Skills:
Familiarity with CI/CD pipelines and tools.
Knowledge of Kubernetes and container orchestration.
Experience with JUnit Mockito and other testing frameworks.
Familiarity with unit testing frameworks such as Jasmine Karma or Jest.
Experience with CI/CD pipelines and automation tools.
Knowledge of Agile development methodologies.
Responsibilities:
Design develop and maintain scalable and highperformance Java applications using advanced Java technologies and frameworks.
Develop and manage REST API microservices using Spring Boot.
Build and deploy containerized applications using Docker in a cloudnative environment.
Implement eventdriven architectures and work with Kafka and MQ for realtime messaging and event management.
Collaborate with crossfunctional teams to define design and deliver highquality software solutions.
Design and develop responsive highperformance web applications using Angular.
Implement reusable maintainable and scalable UI components.
Collaborate with backend developers and other teams to ensure seamless integration with APIs.
Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
Write clean welldocumented and maintainable code following best practices.
Troubleshoot debug and resolve UIrelated issues to enhance the user experience.