Senior Backend Java Engineer

Year    Pune, Maharashtra, India

Job Description

:

We are Sinch. We are leading global communication Platform (cPaas) provider - the connector between the two through our messaging, voice and video solutions. By year end Sinch will be close to 4000 employees in more than 50 countries with one of our engineering hub at Noida location.

Our APIs and platform deal with over 145 billion engagements annually. Sinch, 2nd largest cPaaS and messaging provider in the world is looking for a Java developers at its India location to help launch a bug free, scalable and innovative products in the market.

Sinch SMS Pricing - Senior Software Engineer

SMS Pricing engineering team is looking for an experienced Senior Software Developer (Backend) to join their accomplished development team. As a software developer you must have at least 3+ years' experience in software engineering technologies such as Java, Spring, gRPC, MySQL, Message Queues and AWS and React is a nice to have.

You will be a valued and important member of successful Kanban team, equally responsible for the quality of the software that's produced.

You will be actively supporting the team to translate the User Stories into code.

You will be accountable for ensuring that your tasks are owned and visible throughout the development lifecycle where your high-quality deliverables are integrated with the other artifacts in the team.

You are expected to educate the team on new technologies, automated testing and documentation and feel proud about the team achievements.

About your responsibilities

Work in an agile, cross functional team taking responsibility for the team deliverables and quality.

Heavily contribute to the code base (this is a 100% hands-on code design and coding role)

Work closely with other software engineering teams and business stakeholders to develop our internal and external web applications

Promote good software engineering practices (e.g. test-driven development, performance in design, self-healing solutions)

Maintain and improve development methodologies and best practices

Our current Tech Stack

Microservices infrastructure, Java 11, Spring, Spring Boot, gRPC, RabbitMQ, Kafka, MySQL, Elasticsearch, MongoDB, React, Kubernetes, Docker, Terraform, GitLab

Required skills and experience

Must have in-depth knowledge on Java 11

Experience of developing highly performant, multi-threaded algorithms and memory profiling will be an advantage

Experience with Spring, Spring Boot, gRPC, MySQL

Experience with message queues like RabbitMQ

Strong development exposure - full knowledge and experience of development life cycle

Must be driven and focused on problem identification and resolution

Experience with Docker

Experience with Microservice Infrastructure

Experience of using TDD and/or automation tools JUnit, DBUnit and other automated test frameworks

Experience with React will be an advantage

About You

Highly creative, enthusiastic, conscientious, a detail-oriented self-starter

Have an excellent understanding of continuous integration/delivery and test automation

Have proven experience of working with Agile concepts and methodologies

Have proven experience of working in teams in the successful delivery of complex, highly performing and high-quality software systems.

Be proactive and self-sufficient individual capable of taking ownership of entire environments and any issues with them

Strong verbal and written communication skills. Fluent in English language

Ability to 'take the initiative' and to strive to improve

Ability to plan and manage commitments

You have a university degree within Computer Science or Software Engineering or equivalent software engineering experience

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2972192
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year