Nwaresoft stands at the forefront of technology, offering a comprehensive suite of IT Services, Consulting, IoT Solutions, and IT Outsourcing. With over a decade of expertise, we specialize in custom software development and pre-built solutions tailored to diverse business needs. Our commitment to excellence is reflected in our meticulous development process, innovative craftsmanship, and attention to detail.
We have established long-term partnerships with leading clients, including Fiserv, ICICI Bank, GMR, HPCL, IOCL, Nayara, C3Centricity, IRCTC, AMU, IONFS, Secure Parking, SDMC, and MP Tourism. These enduring relationships highlight our expertise in delivering successful digital transformation projects across multiple industries.
Note: We are hiring for our client.
Experience: 7+ Years
Location: Noida, Gurugram, Pune, Bangalore, Hyderabad, Chennai, Nagpur
Job Description
We are looking for an experienced Scala Developer to design and build scalable, high-performance microservices and distributed systems. The ideal candidate will have strong hands-on experience in Scala and Java, cloud-native architectures, and modern DevOps practices.
This role involves working on cloud-based microservices, system integrations, and performance-critical applications while collaborating closely with cross-functional teams.
Roles & Responsibilities
-
Design, develop, and maintain microservices and distributed systems using Scala and Java.
-
Build scalable, cloud-native solutions following microservices and RESTful architecture principles.
-
Implement high-performance integrations with messaging systems such as Pub/Sub and cloud services like Spanner, Firestore, and other GCP components.
-
Integrate and manage data flows between multiple systems using Pub/Sub and other middleware technologies.
-
Ensure reliable and secure communication between microservices and third-party services.
-
Write clean, maintainable, and efficient code following industry best practices and coding standards.
-
Conduct code reviews, provide constructive feedback, and mentor junior developers.
-
Monitor application performance, identify bottlenecks, and optimize system efficiency.
-
Troubleshoot and resolve production issues in a timely manner.
-
Collaborate with product managers, architects, and stakeholders to translate business requirements into technical solutions.
-
Participate actively in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
-
Work closely with DevOps teams to support CI/CD pipelines and containerized deployments.
Required Skills
-
Strong proficiency in Java 11+ and Scala 2.12+ and related ecosystems.
-
Experience working on large-scale distributed systems in cloud environments.
-
Hands-on exposure to GCP services such as Pub/Sub, Spanner, Firestore, or similar services.
-
Experience with event-driven architectures and messaging systems.
-
Knowledge of system observability, monitoring, and logging tools.
-
Prior experience mentoring or leading junior engineers.
-
Deep understanding of microservices architecture, RESTful APIs, and cloud-native design patterns.
-
Strong experience with microservices frameworks such as Play Framework, Spring Frameworks, and akka-http.
-
Hands-on experience with containerization technologies including Docker and Kubernetes.
-
Knowledge of CI/CD pipelines and tools such as Jenkins, GitLab, or equivalent.
-
Familiarity with cloud platforms such as AWS, GCP, or Azure (GCP experience is a strong plus).
-
Good understanding of functional programming concepts and development practices.
-
Strong analytical, problem-solving, and debugging skills.
-
Self-motivated, detail-oriented, and capable of working independently as well as in teams.
Preferred Qualifications
-
7+ years of professional experience in Scala and Java development.
Why Join Us
-
Work on modern, cloud-native and microservices-based enterprise applications.
-
Opportunity to work with cutting-edge Scala, Java, and cloud technologies.
-
Exposure to large-scale distributed systems and high-performance architectures.
-
Collaborative and growth-oriented work environment.
-
Opportunity to work with experienced architects and engineering leaders.
-
Hybrid work model offering flexibility and work-life balance.
To Know More: Nwaresoft.com