Posted:1 day ago|
Platform:
Remote
Full Time
Experience Required: Minimum 10 years in technology, with hands-on expertise in Java-based development , Google cloud and related frameworks.
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.
- 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.
- 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.
WORMS Safety
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java NowSalary: Not disclosed
Salary: Not disclosed