Talent.com
No longer accepting applications
Software Engineer

Software Engineer

Creospan Private LimitedMalappuram, IN
12 hours ago
Job description
  • Immediate Joiners Only
  • Job Title : Senior Java Developer (Reactive Microservices)

    Experience : 4 - 7 Years

    Domain : Telecom / Communication Services

    Role Summary

    We are seeking a highly skilled and communicative Senior Java Developer to join our team. This role is crucial for developing high-performance, resilient, and scalable reactive microservices that power core customer-facing and internal systems within our Telecom platform. The ideal candidate will leverage their expertise in the Spring ecosystem, particularly Spring WebFlux , to build non-blocking APIs, and utilize Oracle for robust data persistence. A key expectation for this role is excellent communication and professionalism for regular client / stakeholder interaction .

    Key Responsibilities

    Technical Delivery & Architecture

    • Reactive Development : Design, develop, and maintain high-throughput, low-latency microservices using Java (8 / 11+) and the Spring Boot / Spring WebFlux reactive stack.
    • Database Expertise : Design and optimize complex schemas, write highly efficient SQL / PL-SQL queries, stored procedures, and packages in Oracle Database to ensure optimal application performance.
    • API Development : Implement and document robust, scalable, and secure RESTful APIs using principles of Reactive Streams (Mono / Flux) and non-blocking I / O.
    • Integration : Work with messaging systems like Kafka, RabbitMQ, or JMS for asynchronous communication and data streaming.
    • Quality & Testing : Own the code quality through unit (JUnit / Mockito), integration, and performance testing, ensuring compliance with coding standards and best practices.
    • Troubleshooting : Analyze and resolve complex production issues, perform root cause analysis, and lead performance tuning efforts across the application and database layers.
    • Client Interaction & Collaboration

    • Requirements Gathering : Act as a technical liaison, directly interacting with business stakeholders and client product owners to clarify requirements, define technical feasibility, and translate complex business logic into technical user stories.
    • Solution Presentation : Clearly articulate technical designs, trade-offs, and solutions to both technical and non-technical audiences, influencing decision-making with the client.
    • Mentorship & Code Review : Conduct thorough code reviews, provide constructive feedback, and mentor junior developers on Reactive Programming principles and best practices.
    • Agile Collaboration : Actively participate in all Agile ceremonies (Scrums, planning, retrospectives), ensuring timely delivery and clear communication of project status.
    • Required Technical Skills

    • Core Java : Strong proficiency in Java 8+ features (Streams, Lambdas, Functional Interfaces).
    • Spring Ecosystem : Expert-level knowledge of Spring Boot and Spring Framework (Core, Data, Security).
    • Reactive Stack (Must-Have) : Hands-on, practical experience (2+ years) with Spring WebFlux and Project Reactor (Mono & Flux) for building event-driven, non-blocking applications.
    • Database : Proven expertise with Oracle (or equivalent RDBMS) including advanced SQL, query tuning, indexing, and data modeling.
    • Microservices : Experience with Microservices architecture, REST principles, and inter-service communication patterns.
    • DevOps / Tools : Familiarity with Git, Maven / Gradle, CI / CD tools (Jenkins / GitLab / Azure DevOps), and containerization ( Docker / Kubernetes ).
    • Preferred Skills (Good to Have)

    • Experience in development / configuration in Ericsson Order Care (EOC) and / or Ericsson Catalog Management (ECM) (ConceptWave).
    • Experience with NoSQL databases (e.g., MongoDB, Cassandra).
    • Familiarity with cloud platforms (AWS, Azure, or GCP).
    • Knowledge of WebSockets for real-time communication.
    • Company Profile

      Creospan is a subsidiary of Creospan Inc. , headquartered in Chicago, IL . Since our inception in 1999, we have grown into a leading technology consulting and solutions provider , serving clients across Telecom, Technology, Manufacturing, Ecommerce, Insurance, Banking, Transportation, and Healthcare industries.

      Our team specializes in emerging technologies , helping clients build next-generation products that drive innovation.

      For more details, visit : www.creospan.com

    Create a job alert for this search

    Software Engineer • Malappuram, IN