Senior Software Engineer - Full-Stack Development

10 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Location:


Experience Required: Minimum 10 years in technology, with hands-on expertise in Java-based development , Google cloud and related frameworks.


Job Summary

We are seeking an experienced Senior Software Engineer with at least 10 years in technology to lead the development and maintenance of desktop and mobile applications. The ideal candidate will have a strong background in Java ecosystems, reporting tools, and version control, ideally gained in the Indian tech industry. This role involves collaborating with cross-functional teams to deliver high-quality software solutions.


Key Responsibilities

- Design, develop, and optimize desktop applications using Java-based technologies and frameworks.

- Integrate reporting and PDF generation capabilities into applications.

- Manage code repositories and collaborate via version control systems.

- Contribute to mobile application development, ensuring seamless integration with desktop components.

- Implement backend services and database interactions for efficient data handling.

- Troubleshoot and resolve technical issues, ensuring application performance and security.

- Mentor junior developers and participate in code reviews to maintain best practices.

- Stay updated with emerging technologies while adapting to the company's established stack.


Required Qualifications and Skills

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

- 10+ years of professional experience in software development, preferably in India-based tech firms or projects.

- Proficiency in JDK 6 or higher for Java development.

- Strong experience with Google GWT for building interactive user interfaces.

- Expertise in iText for PDF manipulation and generation.

- Hands-on knowledge of Spring Boot for building microservices and backend applications.

- Familiarity with Maven for build automation and dependency management.

- Experience with Bitbucket:git for version control and collaborative coding.

- Proficiency in Jasper Report for creating dynamic reports.

- Solid understanding of CSS for styling web-based components.

- Expertise in Hibernate for ORM and database interactions.

- Exposure to mobile development technologies (specific stack to be detailed during onboarding).

- Excellent problem-solving skills and ability to work in agile environments.

- Strong communication skills for team collaboration and stakeholder interactions.

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