TalentAQ

TalentAQ

Senior Java Developer

EngineeringContract10+ yearsPAN India

Required Skills
20 skills

Java
Spring Boot
Kafka
Flink
Spring Integration
ELK stack
Elasticsearch
Logstash
Kibana
Flowable
Angular
React
JavaScript
Docker
Microsoft Azure
CI/CD
TeamCity
Jenkins
GitHub
GitLab

Job Description

#Key Responsibilities:  Design, develop, and maintain enterprise-grade backend systems using Core Java and Spring Boot.  Implement microservices and data processing pipelines using Apache Kafka, Apache Flink, and Spring Integration.  Collaborate with business and technical stakeholders to translate business requirements into technical solutions.  Apply best practices in software engineering, including CI/CD, code reviews, and unit testing.  Monitor and troubleshoot application issues using ELK stack (Elasticsearch, Logstash, Kibana).  Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives).  Integrate BPMN/CMMN tooling like Flowable for workflow automation (if applicable).  Contribute to frontend development where necessary using Angular/React/JavaScript.  Work with Docker and Microsoft Azure for containerization and cloud deployments. #Required Skills & Experience:  10+ years of professional software development experience.  Strong hands-on experience with Core Java, Java 8 (Lambdas, Streams, etc.).  Extensive knowledge of Spring Framework - Spring Boot, Spring Integration, etc.  Experience with Kafka or other messaging systems; Apache Flink is a strong plus.  Familiarity with design patterns and stream processing paradigms.  Experience with Flowable or similar BPM tools (e.g., Camunda, Activiti) is highly desirable.  Working knowledge of front-end frameworks (Angular, React, JavaScript) is a plus.  Proficiency with CI/CD tools (TeamCity, Jenkins) and version control (GitHub, GitLab).
#Key Responsibilities:  Design, develop, and maintain enterprise-grade backend systems using Core Java and Spring Boot.  Implement microservices and data processing pipelines using Apache Kafka, Apache Flink, and Spring Integration.  Collaborate with business and technical stakeholders to translate business requirements into technical solutions.  Apply best practices in software engineering, including CI/CD, code reviews, and unit testing.  Monitor and troubleshoot application issues using ELK stack (Elasticsearch, Logstash, Kibana).  Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives).  Integrate BPMN/CMMN tooling like Flowable for workflow automation (if applicable).  Contribute to frontend development where necessary using Angular/React/JavaScript.  Work with Docker and Microsoft Azure for containerization and cloud deployments. #Required Skills & Experience:  10+ years of professional software development experience.  Strong hands-on experience with Core Java, Java 8 (Lambdas, Streams, etc.).  Extensive knowledge of Spring Framework - Spring Boot, Spring Integration, etc.  Experience with Kafka or other messaging systems; Apache Flink is a strong plus.  Familiarity with design patterns and stream processing paradigms.  Experience with Flowable or similar BPM tools (e.g., Camunda, Activiti) is highly desirable.  Working knowledge of front-end frameworks (Angular, React, JavaScript) is a plus.  Proficiency with CI/CD tools (TeamCity, Jenkins) and version control (GitHub, GitLab).

Similar Jobs

10000 jobs available

Java
React
Angular
+12 more
EngineeringFull-time15-30 years
Angular
React.js
TypeScript
+22 more
EngineeringFreelance5+ yearsRemote
Angular
Node.js
MongoDB
+31 more
Engineering4-9 years
Java Full Stack
Java
Microservices
+17 more
EngineeringContract5+ years
Java
Springboot
Angular
+37 more
EngineeringFull-time5+ years
Node.js
Angular
React
+20 more