Senior Java Developer

keka

Bengaluru, India 10 Years Exp Posted 32d ago

Job Description

Who you are

  • You have good understanding of Java development and a strong object oriented background.
  • You have obsessive drive towards quality and have strategies to achieve it.
  • You have excellent communication, teamwork and time management skills.
  • You care! This isn’t just a job, you strive to make life better for you and your teammates though improvements to the quality assurance processes.
  • You are looking for an opportunity to make a lasting impact! We are on a mission, and wants you to help us to deliver quality products.
  • You enjoy working with brilliant people. We have assembled a team of the top engineers who you will be working with, and learning from on a daily basis.

Responsibilities

  • Application development using Java, Spring framework (JPA, Data, Data REST, Boot), ReactJS and Gradle.
  • Some Test Automation development using Java, TestNG, Appium on physical Android and iOS devices.
  • Providing support within the agile team by capturing, analyzing data and fixing issues from simple to complex technical problems.
  • Working on a small team in an Agile project where responsibilities are shared.
  • Participate in Sprint Planning and design discussions with the development team to ensure features are designed and implemented meeting high level quality standards.

Basic Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or similar technical field.
  • Strong Java development skills (Java 8/9 Java EE)
  • Ability to quickly learn new technology and new products
  • Strong analytical skills and ability to solve problems and work independently to resolve technical roadblocks
  • Experience with REST API's.
  • Experience working in an Agile Scrum development team.

Preferred Qualifications

  • Experience writing TestNG test automation, Appium or Selenium tests.
  • Experience with Javascript and JS web frameworks (ReactJS preferred) or a willingness to learn.
  • Proficiency with Unix operating systems
  • Basic experience troubleshooting hardware issues.
  • Experience with Jira/Confluence.
  • Experience with GIT.
  • Experience developing Android or iOS applications is a plus.
  • Experienced in end to end application to device layer testing which includes UI, interfaces, back-end and hardware layers.

 

Similar Openings for You