Search by job, company or skills

**********

Java Developer

Company name confidential
Quick Apply
  • 16 days ago
  • Over 200 applicants

Job Description

JOBTITLE

Senior Software Engineer

ROLE

Key responsibilities include

  • Strong technical skills with technologies like Java/J2EE/ Hibernate, Spring, UI Technologies to develop modem cutting edge software that performs and scales in cloud environment
  • Server oriented - Knowledge in Java backend development (tomcat, JEE, dependency injection, and more)
  • At least basic client-side knowledge of Web technologies, JS, HTML, CSS
  • Sound knowledge in Object Oriented Programming Principles, Design Patterns and Software Architecture, especially in new age Cloud solutions
  • Must be able to design and implement automaton tests across all layers of the software (UI, Backend, Database)
  • Collaborate with Engineeringand Product Management teams to understand, define and implement end to end 100% automated testing for SuccessFactors and other integrated products
  • Strong technical skills to understand product architecture to build / implement highly reliable, scalable and modular java based automated test code libraries
  • Assess product specific automation gaps,work with Engineering teams to address them accordingly and drive the overall efficiency of automation coverage across various modules / products
  • Knowledge of any CI development practices including Git, TeamCity, Jenkins etc besides exposure to Continuous Delivery practices
  • Basic working knowledge of Agile process, Test Driven Development, and all test automation related to unit, functional, functional integration, end to end, stress, load, performance tests
  • Exposure to building large scale application deployed on public cloud
  • Excellent software development troubleshooting and debugging skills
  • Leverage AI/ML technologies for building software testing tools/technologies

ROLE REQUIREMENTS

  • Requires 5+ years of professional experience in developing Java/J2EE based enterprise web-based application
  • Solid understanding of Software Development Lifecycle including building scalable and reliable software automation
  • Working knowledge and experience of using AI/ML technologies added advantage
  • Strong knowledge of testing fundamentals such as TDD, BDD as well as object-oriented concepts related to modularity, inheritance, encapsulation to build modular test code/libraries
  • In-depth and hands on knowledge of CI / CD concepts, including GIT, Jenkins or equivalent
  • Cloud Technologies Docker, K8s Nice to have
  • Well versed with extensive API and UI (preferable but not a must) automation techniques
  • Building and utilizing frameworks to orchestrate automation
  • Persistent and inquisitive problem solver, committed to driving quality forward
  • BS (Computer Science, Computer Engineering or equivalent)

Bachelor Of Technology (B.Tech/B.E), Masters in Technology (M.Tech/M.E), Master in Computer Application (M.C.A), Bachelor Of Computer Application (B.C.A), Post Graduate Diploma in Computer Applications (PGDCA)

More Info

Skills Required

Login to check your skill match score

Login

Date Posted: 12/11/2024

Job ID: 94017431

Report Job

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Java Fullstack Developer

Citratech IT Services Private LimitedCompany Name Confidential

Associate Java and DevOps Developer

BoeingCompany Name Confidential
Last Updated: 12-11-2024 11:42:06 AM