1 ScoreMe Solutions Job
ScoreMe Solutions - Java Developer - Apache Nifi (4-6 yrs)
ScoreMe Solutions
posted 6d ago
Fixed timing
Key skills for the job
About the job :
We are looking for a highly skilled and motivated Java Developer with 3+ years of experience, particularly in workflow using tools like Apache NiFi.
The ideal candidate will have strong expertise in Spring Boot, experience with open-source technologies such as Kafka, retry queues, state management tools, and API gateways and Fintech experience.
This role involves designing, developing, and optimizing scalable systems for complex workflows and integrations.
Role & Responsibilities :
- Design, develop, and maintain Java-based applications using Spring Boot and related technologies.
- Implement and optimize workflow automation solutions using Apache NiFi or similar tools.
- Integrate systems using Kafka for event streaming and messaging.
- Build robust retry mechanisms and implement effective state management solutions for distributed applications.
- Develop and manage API gateways to handle authentication, routing, and request management.
- Collaborate with cross-functional teams to understand business requirements and deliver technical solutions.
- Write clean, maintainable, and well-documented code, following best practices.
- Implement unit tests, integration tests, and CI/CD pipelines to ensure the quality and stability of deliverables.
- Monitor application performance, identify bottlenecks, and optimize the code and system design.
- Stay up-to-date with emerging technologies and contribute to the adoption of best practices in the team.
Required Skills and Qualifications :
- 3+ years of experience in Java development, with a focus on backend systems and workflow automation.
- Strong knowledge of Spring Boot, Spring Framework, and RESTful APIs.
- Hands-on experience with Apache NiFi for workflow automation.
- Proficiency in open-source tools such as Kafka, Redis, or similar state management and messaging systems.
- Familiarity with retry Mechanism, distributed transactions, and fault-tolerant system designs.
- Experience with API gateways (e., Zuul, Kong, Apigee, or similar).
- Understanding of microservices architecture and related design patterns.
- Knowledge of database systems (both relational and NoSQL, e., PostgreSQL, MongoDB).
- Experience with version control tools (e., Git) and CI/CD pipelines (e., Jenkins, GitLab CI, Bitbucket).
- Familiarity with containerization tools like Docker and orchestration frameworks like Kubernetes is a plus.
- Strong problem-solving skills and ability to work in an agile environment.
Preferred Skills :
- Knowledge of cloud platforms (AWS, Azure, or GCP) and their integration.
- Experience with other workflow automation tools like NIFI or Airflow.
- Familiarity with observability tools like Prometheus, Grafana, or ELK Stack.
- Basic understanding of security protocols (OAuth, JWT) and encryption techniques
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for ScoreMe Solutions Java Developer roles with real interview advice
The company values diversity and inclusion. It actively promotes an environment that respects and celebrates differences, fostering a sense of belonging for all employees.
Limited work-life Balance
Read 19 reviews