Immediate Joiners OnlyJob 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