Job Title : Java Developer
Job Location : New York City or Pittsburgh, PA
Job Type : Contract
Job Description :
- Develop and maintain full stack web applications using Java Spring Boot for the backend and Angular for the frontend user interfaces
- Design implement and optimize complex business workflows using the Camunda BPM platform BPMN DMN integrating processes with Java based microservices and APIs
- Architect and implement event driven microservices using Apache Kafka to ensure seamless real time data processing and communication between systems
- Design code and optimize database queries stored procedures and schema designs using SQL and relational databases eg MS SQL Server PostgreSQL MySQL
- Deploy manage and monitor applications and infrastructure on the Azure cloud platform leveraging services like Azure App Services Azure SQL or Kubernetes Docker
- Collaborate with business analysts product owners and other engineers in an Agile Scrum environment to define design and ship new features
- Ensure high performance security and responsiveness of applications through testing debugging and performance tuning
- Adhere to software development best practices including unit and integration testing code reviews and CICD pipelines.
Required Skills and Qualifications
Experience Proven experience as a Full Stack Java Developer or similar roleJava Strong proficiency in Java 8 and the Spring Framework Spring Boot Spring MVC Spring Data Spring Security MicroservicesFront End Handson experience with modern frontend frameworks specifically Angular versions 2 with TypeScript HTML and CSSBPM In depth experience with Camunda BPM version 7 or 8 for workflow modelling and automation including BPMN and DMNMessaging Working knowledge of Apache Kafka for building event driven systems and integrating microservicesDatabase Solid understanding of SQL and experience with major relational database systemsCloud Familiarity with cloud platforms with hands on experience in Microsoft Azure servicesOther Tools Experience with Docker Kubernetes for containerization Git for version control and CICD tools like Jenkins or GitHub ActionsSoft Skills Strong problem solving abilities excellent communication skills and the ability to work effectively within a team.Skills
Mandatory Skills : Angular, Kafka, MySQL, Azure Functions