We are hiring Senior Java Developers with 6+ years of experience. This is a 100% work-from-home opportunity.
Please send your resume to - recruiter1@lightuptechnologies.com
Mandatory requirements for resume submission:
- All employments start (DOJ) and end (LWD) dates.
- All educational details, including start and end dates.
- A mobile number and email ID should be provided for all profiles.
- Candidate Pan card copy, Aadhar card copy, passport copy, and profile.
- LinkedIn profile URL
- Current CTC
- Expected CTC
- Current Location
Notice Period: 10 Days (Immediate joiners only)
Role:
The Senior Software Engineer will be accountable for designing, developing, and maintaining high-quality Java-based applications while providing technical leadership to a team of developers. The Senior Software Engineer should have a deep understanding of Java programming, software development best practices, and the ability to guide and mentor other team members.
Technical Competence:
- Proficient in Java frameworks including Spring, Spring Boot, and Hibernate.
- Knowledge of Golang programming language is an added advantage.
- Strong understanding of object-oriented programming, design patterns, and software development best practices.
- Proficient in relational databases such as MySQL and PostgreSQL.
- Familiarity with non-relational databases like MongoDB or similar.
- Experience with Git and related workflows for version control and collaboration.
- Working knowledge of HTML, CSS, and JavaScript.
- Familiarity with front-end frameworks such as Angular, React, or Vue.js is a plus.
Communication & Soft Skills:
- Excellent written and verbal communication skills in English.
- Ability to communicate technical concepts effectively to non-technical stakeholders.
- Strong problem-solving ability, high attention to detail, and independence in task execution.
- Effective in team collaboration and cross-functional coordination.
Responsibilities:
- Design, develop, and maintain complex, high-performance Java applications using industry best practices and standards.
- Collaborate with product managers, business analysts, and other stakeholders to understand requirements and translate them into technical solutions.
- Provide technical leadership and mentorship to a team of software developers, ensuring efficient and high-quality code delivery.
- Review and optimise code to improve application performance, maintainability, and scalability.
- Troubleshoot and resolve software defects and issues, providing root cause analysis and implementing long-term solutions.
- Actively participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
- Stay current with the latest Java technologies, frameworks, and industry trends to ensure the team's continuous growth and improvement.
- Collaborate with project managers to develop and track project timelines, deliverables, and resource allocation.
- Assist in the recruitment and onboarding process for new team members.
- Foster a culture of innovation, collaboration, and continuous improvement within the development team.
Qualifications:
- Bachelors degree in Computer Science, Computer Engineering, or a related field.
- Proven experience in Java Developer roles.
Min. Exp. - 6+ Year Experience
Max. Exp. - Any Experience