About the Role:
We are seeking a highly skilled and experienced Java Technical Lead to join our team and drive the design, development, and delivery of robust, scalable, and high-quality Java-based applications. The ideal candidate will combine technical expertise with leadership capabilities to mentor team members, oversee project development, and ensure alignment with architectural goals and business requirements.
Key Responsibilities:
- Technical Leadership
- Lead the design, development, and deployment of enterprise-level Java applications.
- Provide technical direction and mentorship to a team of developers.
- Conduct code reviews to ensure adherence to coding standards and best practices.
- Solve complex technical challenges and provide innovative solutions.
- Software Architecture & Design
- Define application architecture and ensure scalability, maintainability, and performance.
- Collaborate with architects to design microservices or monolithic architectures as per project requirements.
- Apply design patterns, object-oriented principles, and industry best practices in solution design.
- Project Management
- Work closely with product managers, stakeholders, and cross-functional teams to gather requirements and deliver projects on time.
- Manage task allocation, progress tracking, and risk mitigation using Agile methodologies.
- Ensure project deliverables meet quality standards and business goals.
- Development & Integration
- Hands-on coding for critical modules and problem-solving.
- Develop RESTful APIs, integrate third-party services, and optimize application performance.
- Work with databases (MySQL or NoSQL) and ORM frameworks like Hibernate.
- DevOps & Deployment
- Implement CI/CD pipelines for automated builds and deployments.
- Ensure applications meet security standards and compliance.
- Continuous Improvement
- Evaluate and recommend tools, frameworks, and technologies to improve development processes.
- Foster a culture of continuous learning, collaboration, and innovation within the team.
Education & Experience:
- A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field is required, and certifications in Java (e.g., Oracle Certified Professional) or cloud technologies (e.g., AWS, Azure) will be an added advantage.
- Candidates should have a minimum of 8 years of experience in Java Development, with proven expertise in leading development teams and managing projects.
Skills:
- Strong programming skills in Java 8+ are essential, along with proficiency in frameworks like Spring Boot, Hibernate, and JPA. Experience with front-end frameworks such as Angular or ExtJs is highly desirable.
- The ideal candidate should have experience building and consuming RESTful APIs and microservices, as well as working with relational databases like MySQL and familiarity with NoSQL databases such as MongoDB or Redis.
- A strong understanding of software design principles, including SOLID and DRY, is required, and experience with cloud platforms like AWS or Azure would be beneficial.
- Proficiency with tools like Git/Bitbucket, Maven, Jenkins, and containerization technologies such as Docker and Kubernetes is critical.
- Excellent problem-solving, communication, and leadership skills are essential, with the ability to manage tasks effectively using Agile methodologies.
- Experience with large-scale systems, especially ERP or enterprise applications, will be a plus.
What We Offer?
At Serosoft, we believe in fostering a culture of innovation, collaboration and excellence. Discover what makes Serosoft the perfect place to thrive:
- Learning & Growth: We support your professional development at every step.
- Cutting-Edge Technologies: Engage in pioneering and innovative projects.
- Global Opportunities: Expand your horizons & work on international assignments.
- Exciting Events & Outings: Enjoy vibrant celebrations and team activities.
- Best of Breed Compensation: Competitive pay that rewards your skills & contributions.
- 5 Days a Week: Embrace a healthy work-life balance.
- Group Health Insurance: Your health and well-being are our priority.
- Open Door Policy: Your ideas and feedback are always welcomed.
- Beautiful Office in Indore: Work in India’s cleanest city, right in the heart of it!
Join our dynamic team and be part of an innovative company where your efforts will directly shape the future of global education.
——————————————————————————————————–