Senior Java Developer

The Scalers

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Senior MAS Java Developer


As a Java Software Developer, you will play a critical role in developing applications and designing accompanying infrastructure within our broader Merchant Accounting System team. You will be working on a small cross-functional development team designing, building, and maintaining web applications and services on the Java platform. This is a unique opportunity to have a direct impact on the overall strategy as we leverage the latest web technologies and transition legacy applications.

 

ROLES AND RESPONSIBILITIES

  • Designing, building, and maintaining web applications and services on the Java platform.
  • The agile team has a strong customer focus and relies heavily on automated testing to achieve frequent production deployment of quality software.
  • Developing business applications in a backwards compatible way. 
  • Experience in working with highly scalable, available systems and good understanding of application monitoring, application metrics and centralized logging tools.
  • You will help review the application’s architecture and the development guidelines when necessary.
  • You will actively take part in the development of new features and maintenance of internal applications with quality in mind, review the code produced by others to ensure best practices are employed and we are maximizing our code quality and adhering to coding standards.
  • You will be mentoring other team members and participates in developments with the team.
  • You will liaise with other stakeholders to gather requirements where necessary.


KEY REQUIREMENTS FOR THE ROLE

  • Bachelor’s degree with 5+ years of experience in Software engineering.
  • Full-stack Java web development experience with knowledge of common tooling such as Spring and JPA/Hibernate.
  • Experience working with Design pattern MVC and strong knowledge of concepts like OOPS, multithreading, and concurrency.
  • Hands-on experience in design and development of web services using Rest/SOAP.
  • Experience working with SQL databases such as MySQL.
  • Effective unit, integration, user acceptance testing using libraries like JUnit and Selenium.
  • Experience in working with highly scalable, available systems and good understanding of application monitoring, application metrics and centralized logging tools.
  • Experience in cloud and container technologies such as Docker and Kubernetes.
  • Should have experience with CI/CD platforms using GitHub,Jenkins and built tools like Maven.
  • Good problem-solving skills and leverage business resources to establish a clear path toward customer value.
  • Skilled in evaluating the latest technologies and frameworks.
  • Experienced in taking ownership of tasks, commitments, quality, and contributing to a culture of continuous improvement in an Agile/Scrum environment.
  • Possess excellent written and verbal communication skills as well as the ability to communicate intent to other developers through code.

Job role

Work location

Bangalore

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

The Scalers

Job posted by The Scalers

Apply on company website