Image Loading

Software Engineer - Java

Job Description

Software Engineer - Java

Requirements:

  • 8 + years’ experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications
  • Expertise required in object-oriented design methodology and application development in Java, Spring MVC and Spring Boot.
  • Hands-on experience with Tomcat or other application servers required.
  • Expertise required in database and SQL, preferably DB2 3+ years’ experience in medium-to-large project development. 
  • Experience in OLAP database is a plus, prefer Snowflake or Azure Synapse.
  • Experience in Linux and shell scripting.
  • Expertise required in Cloud development by using Docker and Micro-Service.
  • Strong software development process background, preferably using Agile methodologies such as Scrum and/or XP.
  • Ability to troubleshoot, performance tune and understand java memory utilization in code produced.
  • Understanding of distributed cache/store systems such as Memcached, EhCache.
  • Hand on experience with popular front-end technologies, like React, Angular, HTML5.
  • Ability to work with RESTful APIs and other programmatic interfaces.
  • Fluent English speaking/writing.
  • BA/BS Degree in Computer Science or related technical discipline (preferred).

Skills

  • Java
  • Spring Boot
  • Spring MVC
  • SQL Database
  • DB2
  • OLAP
  • Docker
  • linux
  • HTML 5
  • React/Angular

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Jan 23, 2024

Experience

8 to 12 Years

Compensation (Annual in Lacs)

₹ Market Standard

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent