Software Engineer

4 - 8 years

0 Lacs

Posted:17 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are a passionate and skilled Software Engineer specializing in Java with Spring Boot, seeking to join our dynamic team. This role presents 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. Your responsibilities will include developing, testing, and maintaining robust server-side applications using Java and Spring Boot. You will contribute to service-oriented architecture designs, ensuring scalability and reliability. Writing automated tests and utilizing code coverage frameworks to maintain high-quality code will be essential. Collaboration with teams of 3-5 developers, participating in code reviews and pair programming sessions, will also be part of your duties. Additionally, you will debug, troubleshoot, and resolve complex issues with flexibility and attention to detail. Working with containers such as Docker and Kubernetes to ensure efficient deployment processes is crucial. You will use version control systems like GitLab for code collaboration and repository management. Effective communication with subject matter experts to understand and translate business requirements into technical solutions is vital. Ensuring deliverables are clear, well-tested, and aligned with project objectives will also be expected. Continuous engagement in professional development, fostering a learning mindset to adopt new skills when needed, is encouraged. Requirements for this role include 4 to 6 years of software development experience, with at least 3 years of hands-on Java development and GitLab proficiency. You should have skills in developing solutions with service-oriented architecture over 2+ years. Familiarity with automated testing processes, knowledge of code coverage frameworks, and experience with container technologies such as Docker/Kubernetes for deployments are necessary. A background in working within collaborative teams of 3-5 developers to deliver project goals is essential. Expertise in debugging, troubleshooting, code optimization, and resolving technical issues is required. An appreciation for delivering clear, concise, and well-tested code within defined timelines is expected. Advanced communication skills for extracting and translating business concepts into technical requirements are essential. An independent thinker with a willingness to engage in discussions, challenge assumptions, or learn new methodologies is desired. Nice to have qualities include showcasing flexibility to adapt to changing requirements and technologies during the development lifecycle. An understanding of integrating modern development tools or techniques into legacy systems and familiarity with best practices for secure software development in line with industry standards would be beneficial.,

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

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Chennai, Tamil Nadu, India

Noida, Uttar Pradesh, India