Scala Engineer MNJ Software
MNJ Software
Office Location
Full Time
Experience: 2 - 2 years required
Pay:
Salary Information not included
Type: Full Time
Location: All India
Skills: Scala, Functional Programming, PostgreSQL, Kafka, Docker, Kubernetes, backend development, deploying, supporting services in production, Typelevel Stack http4s, doobie, CATS, catseffect, Microservices Architecture, Continuous Integration Pipelines, Observability, Monitoring
About MNJ Software
Job Description
Energize your career with one of Information Technology's fastest-growing companies. You dream of a great career with a company where you can make an impact and help people. MNJ SOFTWARE dreams of giving you the opportunity to do just this. With the incredible growth of our business, this dream can become a reality. As one of the world's leading IT companies, MNJ SOFTWARE is constantly exploring new ways to enhance our service centers, elevate our service levels, and contribute to healthier lives. We are dedicated to making a difference, and currently, we are actively engaged in this pursuit. MNJ SOFTWARE is an IT services, business solutions, and outsourcing organization that delivers tangible results to global businesses, ensuring a level of certainty unmatched by any other firm. Our consulting-led, integrated portfolio of IT and IT-enabled services is delivered through our unique Global Network Delivery Model, recognized as a benchmark of excellence in software development. MNJ SOFTWARE takes pride in cultivating strategic, long-term client relationships. We are committed to hiring individuals authorized to work in India and are unable to provide visa sponsorship at this time. MNJ SOFTWARE is looking for talented individuals interested in joining our journey to build a best-in-class organization that delivers real results to global businesses, offering a level of certainty that sets us apart from other firms. As a Scala Engineer at MNJ SOFTWARE, you will be involved in the design, development, and implementation of architectural deliverables for custom projects and products. This role entails close collaboration with leads, testers, customers, project/product managers, and designers. JobID: J0161 Title: Scala Engineer Experience: 2-6 yrs Job Type: Permanent/Contract (Depends on Project Needs or C2H) Position Type: Full time (Monday - Friday). Employees must have the flexibility to work any of our 9-hour shift schedules during our normal business hours of 6am - 10pm IST or 6pm to 6am IST. Occasional unpaid overtime may be required based on business needs. Qualification: Engineers or Bachelor's degree Technical/Functional Skills: - Minimum 2 years of back-end development experience - Minimum 2 years of experience deploying and supporting services in production - Experience programming using Scala highly preferred - Experience with functional programming - Experience using the Typelevel Stack (http4s, doobie, cats, cats-effect) - Experience working with Microservices Architecture - Experience with Continuous Integration Pipelines - Experience with observability and monitoring - Experience with Postgresql or other relational databases - Experience with Kafka and event-based systems - Experience with Docker and Kubernetes (PaaS/Container orchestration platform) Roles & Responsibilities: - Complete product technical design, prototyping, software development, and bug resolution - Perform system analysis and programming activities requiring extensive research and analysis - Provide technical support for applications from code delivery to retirement - Provide task and effort estimates, ensuring timely delivery of software into production - Develop and test applications based on requirements and industry best practices - Create necessary technical documentation - Adhere to departmental and corporate standards, participating in their definition and documentation - Collaborate with QA and customer support teams for high-quality product delivery - Conduct unit and integration testing, assist in training and mentoring less experienced peers - Contribute to product architecture if needed Personal Attributes: - Must be analytical and possess good problem-solving skills - Independent thinker Process: Aptitude tests, Technical tests, Interviews, Medical Health Checkup Reimbursement: Best in Industry Certification: Optional Location: Remote (Work From Home) Assessment: Evaluation may include an assessment exercise followed by a competency-based interview. Languages: Fluency in oral and written English is required for this post. Note: MNJ SOFTWARE does not charge any fee at any stage of the recruitment process. The organization is committed to gender equality and does not place restrictions on the eligibility of men and women to participate in any capacity. The office is a non-smoking environment. General Considerations: - Recruitment aims to be geographically diverse - Appointment, transfer, or promotion based on efficiency, competence, and integrity - Staff members subject to the authority of Managers - Evaluation based on information submitted in the application - Reference checks may be conducted for selected candidates,