Search by job, company or skills

Senior Software Engineer - Java

5-7 Years
Early Applicant
  • Posted 20 hours ago
  • Be among the first 10 applicants

Job Description

Role Overview

Senior Software Engineer Java to join a technology-focused organization. The position will be responsible for designing, developing, testing, and maintaining scalable software applications while working closely with cross-functional teams to deliver reliable and high-quality solutions.

Roles & Responsibilities

  • Design, develop, and maintain enterprise-grade applications using Java and Spring Boot.
  • Develop scalable and secure RESTful APIs and microservices.
  • Participate in the complete software development lifecycle, including requirement analysis, design, development, testing, deployment, and maintenance.
  • Write clean, efficient, maintainable, and well-documented code.
  • Conduct code reviews and contribute to development standards and best practices.
  • Troubleshoot and resolve application performance and production issues.
  • Collaborate with Product Managers, Business Analysts, QA Engineers, DevOps teams, and other stakeholders.
  • Develop unit and integration tests to ensure application reliability.
  • Participate in technical discussions and contribute to system architecture and design decisions.

Required Skills

  • 58 years of professional experience in Java software development.
  • Strong knowledge of Core Java, Java 8/11/17+, OOP, Collections, Multithreading, and Exception Handling.
  • Strong hands-on experience with Spring Boot, Spring Framework, and REST APIs.
  • Experience developing Microservices-based applications.
  • Good understanding of SQL and relational databases such as MySQL, PostgreSQL, or Oracle.

Preferred Skills

  • Experience with AWS, Azure, or other cloud platforms.
  • Knowledge of Docker and Kubernetes.
  • Experience with Kafka or other messaging platforms.
  • Exposure to CI/CD tools and DevOps practices.
  • Knowledge of system design, application scalability, and performance optimization.
  • Experience working with distributed BE/B.TECH

Key Competencies

  • Strong analytical and problem-solving skills.
  • Effective communication and collaboration.
  • Ability to work independently and within a team.
  • Strong ownership and accountability.
  • Ability to work in a fast-paced technology environment.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 152920305

Similar Jobs

Pune, India

Skills:

JavaGolangUnixAgile Development MethodologiesMavenPostgreSQLKafkaSpring BootJsonKotlinRedisMicroservicesRest ApiNosqlJenkinsGitGradleRDBMSLinuxDockerMongoDBKubernetes

Pune, India

Skills:

Spring BootKafkaMicroservicesDockerCore JavaOpenshiftAgileGitlabScrumAWSHibernateIbm MqJiraSpring DataJenkinsAppdynamicsGitLiquibaseBitbucketDynatraceSplunkRestful ApisJpaAzureSpring FrameworkKubernetesWeb Servicesevent-driven applicationsJava 17

Hyderabad, Chennai, Pune

Skills:

JavaPythonCloud ServicesRelational DatabaseKafkaCI/CD

Pune, India

Skills:

.NETJavaGcpDockerSQL ServerKubernetesAngular

Pune, India

Skills:

AWSSpring BootJavaJUnitMavenJenkinsSnykGithub ActionsTrivy

Beware of Scammers

We don’t charge money for job offers