Search by job, company or skills

Senior Software Engineer-Java

3-6 Years
Quick Apply
  • Posted 5 days ago
  • Over 300 applicants have applied

Job Description

We seek a Software Engineer with experience building high-performing, scalable, enterprise-grade applications.

This role is responsible for Java/Java EE application development and will provide expertise in the full software development lifecycle, from concept and design to testing.

Responsibilities:

  • Use best practices of Agile-based software development and documentation, ensure designs meet requirements, and deliver high-quality work. 
  • Demonstrated ability to self self-driven and work independently.
  • Demonstrate work ownership and focus to deliver on time.
  • Willing to go the extra mile to achieve greater results.
  • Work with teams to achieve desired goals.
  • Demonstrate timely and excellent verbal and written communication skills.
  • Ability to manage a team.

Requirements:

  • 3 to 5 years of experience working in Java and Linux/UNIX environments.
  • Should have excellent knowledge of OOPS concepts and experience in Core Java and J2EE (Java, Spring, Spring Boot, Hibernate/ My Batis).
  • Should have experience in REST web service development.
  • Nice to have experience/knowledge of Java 11 or higher.
  • Nice to have experience working on high-performance and scale systems.
  • Nice to have knowledge and hands-on experience of any of the scripting languages like Shell Script/PHP/Python, Gen-AI & CI/CD Tools. 
  • Should have good knowledge of data structures.
  • Should have experience in JUNIT.
  • Good knowledge of the Unix OS is preferred.
  • Working experience with tools/technologies like Kubernetes, Jenkins, Maven, GIT, and Docker.
  • Familiarity with UI technologies like HTML, JavaScript, and CSS.
  • Familiarity with Test Driven Development, refactoring, code reviews, continuous integration/delivery, and Agile development practices.
  • Excellent interpersonal, written, and verbal communication skills.
  • Good to have experience managing a team.

Qualification:

  • B.E./ B.Tech. in Computers or equivalent.

About Company

Job ID: 113305535

Similar Jobs

Pune, India

Skills:

KafkaSpring BootMicroservicesDockerCore JavaOpenshiftGitlabAgileScrumAWSHibernateIbm MqJiraSpring DataJenkinsGitAppdynamicsLiquibaseBitbucketDynatraceSplunkRestful ApisJpaAzureKubernetesSpring FrameworkWeb Servicesevent-driven applicationsJava 17

Pune, India

Skills:

KibanaJavaGithubDistributed SystemsMavenPrometheusGitlabSoapGrafanaMicroservicesSpringJenkinsGitRESTSplunkAzureGo LangGRPCgraphiteResiliency PatternsThrift

Pune, India

Skills:

AWSSpring BootJavaJUnitMavenJenkinsSnykGithub ActionsTrivy

Pune

Skills:

JavaUnix InternalsPythonSpring

Hyderabad, Chennai, Pune

Skills:

JavaPythonCloud ServicesRelational DatabaseKafkaCI/CD

Beware of Scammers

We don’t charge money for job offers