Software Engineer – Java

4 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a passionate and skilled

Software Engineer

specializing in Java with Spring Boot

to join our dynamic team. This role offers an exciting opportunity to work on innovative development projects, collaborate with talented professionals, and deliver efficient and maintainable software solutions in a fast-paced environment.

Responsibilities

  • Develop, test, and maintain robust server-side applications using Java and Spring Boot
  • Contribute to service-oriented architecture designs and ensure scalability and reliability
  • Write automated tests and utilize code coverage frameworks to maintain high-quality code
  • Collaborate with teams of 3-5 developers, participating in code reviews and pair programming sessions
  • Debug, troubleshoot, and resolve complex issues with flexibility and attention to detail
  • Work with containers such as Docker and Kubernetes to ensure efficient deployment processes
  • Use version control systems like GitLab for code collaboration and repository management
  • Communicate effectively with subject matter experts to understand and translate business requirements into technical solutions
  • Ensure deliverables are clear, well-tested, and aligned with project objectives
  • Continuously engage in professional development, fostering a learning mindset to adopt new skills when needed

Requirements

  • 4 to 6 years of software development experience, including at least 3 years of hands-on Java development and GitLab
  • Proficiency in developing solutions with service-oriented architecture over 2+ years
  • Skills in automated testing processes and knowledge of code coverage frameworks
  • Familiarity with container technologies such as Docker/Kubernetes for deployments
  • Background in working within collaborative teams of 3-5 developers to deliver project goals
  • Expertise in debugging, troubleshooting, code optimization, and resolving technical issues
  • Appreciation for delivering clear, concise, and well-tested code within defined timelines
  • Advanced communication skills for extracting and translating business concepts into technical requirements
  • Independent thinker with a willingness to engage in discussions, challenge assumptions, or learn new methodologies

Nice to have

  • Showcase of flexibility to adapt to changing requirements and technologies during the development lifecycle
  • Understanding of integrating modern development tools or techniques into legacy systems
  • Familiarity with best practices for secure software development in line with industry standards

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Bangalore Urban, Karnataka, India

Bangalore Urban, Karnataka, India

Bangalore Urban, Karnataka, India

Bangalore Urban, Karnataka, India