Press "Enter" to skip to content

Senior Software Engineer

Website KellyOCG

KellyOCG® is the leading global advisor of talent supply chain

Job Title – Senior Software Engineer

Department – IT Digital

Key Responsibilities

  1. Responsible for delivery of assigned module/ components /phases of a project
  2. Responsible for operating in an agile environment
  3. Responsible for guiding the junior team members
  4. Responsible for providing most optimal technical solutions/ designs

Primary Skills

  1. Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security
  2. Experience building REST and SOAP web services using Java
  3. Experience with Web Services (JSON, REST, JAX-RS, Spring based REST services)
  4. Experience with Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC)
  5. Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code

Secondary skills

  1. Experience with messaging products like RabbitMQ, Kafka or ActiveMQ
  2. Experience working with DB like Mongo, Casandra etc.
  3. Experience with development tools like Eclipse, Git, Gradle, Sonar, Jenkins, Jira, Artifactory etc
  4. Experience with web application servers like Tomcat, Jetty, JBoss etc
  5. Experience with TDD, code testability standards, JUnit/Mockito
  6. Strong understanding of OOP, design patterns and industry best practices

Agile project experience

Preferred Skills

  1. Fair knowledge of scripting and working in a Linux environment
  2. Experience building distributed systems at Internet scale
  3. Strong written and verbal communication skills
  4. Strong interpersonal skills and time management skills
  5. Strong analytical and troubleshooting skills
  6. Experience with DevOps practices and CICD model of development

To apply for this job email your details to

%d bloggers like this: