Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Zycus Senior Java Developer.
India Jobs Expertini

Urgent! Zycus - Senior Java Developer Job Opening In Pune – Now Hiring Zycus

Zycus Senior Java Developer



Job description

<p><p><b>Job Title :</b> Senior Java Developer<br/><br/><b>Function :</b> Software Development / Banking Technology<br/><br/><b>Experience :</b> 5+ Years<br/><br/><b>Role Summary :</b><br/><br/>The Senior Java Developer will be a key contributor in the design, development, and maintenance of high-performance, resilient microservices crucial for the client's Banking Technology platform.<br/><br/>This role requires deep technical expertise in Core Java and the Spring Boot framework, with significant hands-on experience in building and optimizing event-driven architectures using Kafka.<br/><br/>The developer will ensure code quality, architectural integrity, and collaborate closely on data persistence solutions using both SQL and NoSQL databases.<br/><br/><b>Primary Responsibilities :</b><br/><br/>- Lead the design, robust development, and ongoing maintenance of enterprise-level Java Spring Boot microservices that meet stringent requirements for scalability, resilience, and low-latency performance.<br/><br/>- Architect and implement complex data persistence layers, integrating microservices with PostgreSQL for structured data integrity and MongoDB for flexible unstructured data storage.<br/><br/>- Develop and maintain scalable, high-throughput Kafka-based event-driven systems, designing topics, producers, and consumers for effective asynchronous processing, inter-service communication, and reliable data pipelines.<br/><br/>- Ensure all developed components adhere to industry-leading coding standards, security best practices, and performance optimization guidelines.<br/><br/>- Actively participate in the CI/CD pipeline definition, collaborating with DevOps teams on service containerization using Docker and eventual deployment and orchestration within Kubernetes environments.<br/><br/>- Drive engineering quality by writing comprehensive unit tests and robust integration tests for all application components, ensuring high code coverage and reliability within the CI/CD processes.<br/><br/>- Participate in critical code reviews and in-depth design discussions, independently evaluating technical alternatives and contributing to high-level architectural decision-making.<br/><br/>- Provide technical mentorship and guidance to junior team members, fostering skill development and actively contributing to the continuous improvement of departmental engineering practices and standards.<br/><br/>- Troubleshoot and perform root cause analysis for production issues related to application logic, database performance, and distributed messaging system latency or failures.<br/><br/><b>Required Technical Skills :</b><br/><br/>- Core Java : Deep expertise in Core Java principles, multi-threading, concurrency, JVM tuning, and performance optimization.<br/><br/>- Spring Boot : Extensive hands-on experience designing and developing production-grade microservices using Spring Boot, including Spring Data, Spring Security, and Spring Cloud components.<br/><br/>- Kafka : Proven experience in building and operating event-driven applications using Apache Kafka, including knowledge of Kafka Connect, KStream, and partition management.<br/><br/>- Banking Technology : Functional understanding or experience working within the constraints and requirements of the financial services or banking technology sector.<br/><br/>- Databases : Expert knowledge of both relational (PostgreSQL) and NoSQL (MongoDB) databases, including schema design, query optimization, and transaction management.<br/><br/>- Testing : Proficiency with testing frameworks such as JUnit, Mockito, and integration testing with tools like Testcontainers.<br/><br/><b>Preferred Skills :</b><br/><br/>- Practical experience with Docker for containerizing applications and deployment on Kubernetes (K8s) platforms.<br/><br/>- Experience with cloud platforms (Azure, AWS or GCP) and cloud-native development practices.<br/><br/>- Knowledge of reactive programming paradigms and frameworks (Spring WebFlux, Reactor).<br/><br/>- Familiarity with caching technologies such as Redis or Hazelcast.<br/><br/>- Experience with CI/CD tools (Jenkins, GitLab CI, Azure DevOps) and configuration management.<br/><br/>- Relevant certification (Oracle Certified Professional - Java SE).<br/><br/>- Familiarity with API Gateway integration and API design principles (RESTful and/or GraphQL).<br/><br/>- Experience implementing advanced monitoring and tracing with tools like Prometheus, Grafana, or Jaeger.</p><br/></p> (ref:hirist.tech)


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Zycus Senior Potential: Insight & Career Growth Guide