Search by job, company or skills

TEKsystems

Senior Java Developer

Early Applicant
  • 26 days ago
  • Be among the first 50 applicants

Job Description

Role : Senior Java Developer

Experience : 7+ years in Java

Location : Bangalore

Mandatory Skills

  • Strong understanding and working knowledge of core Java (version 11 or higher). Excellent background as an experience Java developer.
  • Strong Software Engineering skills Design Patterns, Unit Testing, Refactoring, Code structuring.
  • Good knowledge of relational databases specifically Microsoft SQL Server.
  • Experience in developing web applications with JEE.
  • Strong experience of front-end Web technologies either REACT or JSF PrimeFaces.
  • Experience with Web APIs (SOAP / REST) development and consumption.
  • Good knowledge about Integration Test concepts and tools (project uses Cucumber).
  • Unit testing frameworks.
  • Excellent verbal and written communication skills through English.
  • Strong analytical and problem-solving skills; technical curiosity.
  • Self-motivated, accountable and having a sense of ownership; take pride in what you code.

Essential Knowledge & Skills

  • Strong understanding and working knowledge of core Java (version 11 or higher). Excellent background as an experience Java developer.
  • Strong Software Engineering skills Design Patterns, Unit Testing, Refactoring, Code structuring.
  • Good knowledge of relational databases specifically Microsoft SQL Server.
  • Experience in developing web applications with JEE.
  • Strong experience of front-end Web technologies either REACT or JSF PrimeFaces.
  • Experience with Web APIs (SOAP / REST) development and consumption.
  • Good knowledge about Integration Test concepts and tools (project uses Cucumber).
  • Unit testing frameworks.
  • Excellent verbal and written communication skills through English.
  • Strong analytical and problem-solving skills; technical curiosity.
  • Self-motivated, accountable and having a sense of ownership; take pride in what you code.

Desirable (but not Essential) Skills

  • Software Build and Continuous Integration Tools (e.g. Jenkins, Maven, Sonar).
  • Agile software development methodologies like Scrum, Kanban and SAFe.
  • Cucumber.
  • JMeter.
  • Software Test Automation experience.
  • Ability to work as part of a globally distributed team.

Day to day Responsibilities

  • Develops high quality software at pace in an agile methodology.
  • Provides technical leadership and contributes to the application architecture.
  • Drives technology and software development best practices into the team.
  • Understand the importance of testing and monitoring the systems that your team is responsible for.
  • Works with the team, architects and the product owner to understand, estimate and refine the product backlog.
  • Provide regular updates on status of work, flag risks early.
  • Participates in all Agile ceremonies including sprint planning, refinement, retrospectives and demos.
  • Contributes to the Scrum team by providing ideas to improve product quality, process improvements, guidelines and standards.
  • Leads out application deployments.

Interview Rounds : 1-2 rounds

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 29/10/2024

Job ID: 98434591

Report Job

About Company

Follow

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

Similar Jobs

Senior Java Developer

Euphoric Thought Technologies Pvt LtdCompany Name Confidential

Senior Java Developer

MPM infosoft Pvt LtdCompany Name Confidential
Last Updated: 20-11-2024 09:43:02 PM