backGo to search

Software Engineer - Java, Spring Boot

hot
bullets
Java, Java 8, Spring Boot, REST API, Apache Maven, JUnit, Java Data Structures, JMS, Linux, UNIX shell scripting, CI/CD
bullets
Bangalore

We are looking for a Middle Java Developer to join our team and contribute to the development of cutting-edge software solutions. As a member of our dynamic team, you will play a key role in designing and implementing robust and scalable applications using Java and related technologies.

Responsibilities
  • Develop high-performance, scalable and maintainable backend services using Java 8 and Spring Framework
  • Work with Maven and Gradle for building applications and manage dependencies
  • Write unit tests using JUnit and implement testing methodologies
  • Utilize Java data structures to solve real-world problems
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
  • 3 to 5 years of proven work experience as a Backend Developer
  • In-depth understanding of Java 8
  • Regular use of Spring Framework and Spring Boot
  • Profound insight of Java and JEE internals
  • Experience with Maven, Gradle
  • Experience with automated testing platforms and unit tests (JUnit)
  • Strong understanding of Java data structures
  • Solid understanding of object-oriented programming
Nice to have
  • Experience with Linux and Shell Scripting
  • Familiarity with CI/CD methods would be advantageous
  • Strong problem-solving skills with emphasis on dynamic programming
  • Experience with SQL
  • Good knowledge of JMS (Java Message Service)