Job Overview

Title:

Senior Java Software Engineer(6-12 Years)

Description:

we are looking for a senior associate technology level 2 - java microservices developer as a module lead to join our team of bright thinkers and doers. you'll use your problem-solving creativity to design, architect, and develop high-end technology solutions that solve our clients' most complex and challenging problems across different industries. we are on a mission to transform the world, and you will be instrumental in shaping how we do it with your ideas, thoughts, and solutions.

your impact:

  • drive the design, planning, and implementation of multifaceted applications, giving you breadth and depth of knowledge across the entire project lifecycle.
  • combine your technical expertise and problem-solving passion to work closely with clients, turning complex ideas into end-to-end solutions that transform our clients' business.
  • constantly innovate and evaluate emerging technologies and methods to provide scalable and elegant solutions that help clients achieve their business goals.

qualifications

  • 6.5+ year of experience in java development only.
  • strong development skills in java jdk 1.8 or above.
  • java fundamentals like exceptional handling, serialization/deserialization and immutability concepts .
  • good fundamental knowledge in enums, collections, annotations, generics, auto boxing and data structure
  • database rdbms/no sql (sql, joins, indexing)
  • multithreading (re-entrant lock, fork & join, sync, executor framework)
  • spring core & spring boot, security, transactions
  • hands-on experience with jms (activemq, rabbitmq, kafka etc)
  • memory mgmt (jvm configuration, profiling, gc), profiling, perf tunning, testing, jmeter/similar tool)
  • devops (ci/cd: maven/gradle, jenkins, quality plugins, docker and containersization)
  • logical/analytical skills. thorough understanding of oops concepts, design principles and implementation of
  • different type of design patterns.
  • hands-on experience with any of the logging frameworks (slf4j/logback/log4j)
  • experience of writing junit test cases using mockito / powermock frameworks. should have practical
  • experience with maven/gradle and knowledge of version control systems like git/svn etc.
  • good communication skills and ability to work with global teams to define and deliver on projects. sound
  • understanding/experience in software development process, test-driven development.
  • cloud - aws / azure / gcp
  • experience in microservices

Salary:

$1001895-$1455848 Annual

Company:

Publicis Sapient

Location:

Bangalore, Karnataka, India