Hiring JAVA Technical Lead at Viaplus (A Product Dev company)

10 - 17 years

15 - 30 Lacs

Posted:Just now| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

ViaPlus is looking for a dynamic Java Technical Leaders - who are inherently driven and fascinated by the art and science of application and product development. We will equip you with the best development methodologies and architecture to deliver top notch products. results. As a Technical Lead, you will be enthused by working on a wide-range of enterprise and customer-facing projects, as well as the chance to work with top notch professionals to learn with and from.

If you thrive in a dynamic, reciprocal workplace, Viaplus provides an environment to explore new opportunities every single day. And if you relish the freedom to bring creative, thoughtful solutions to the table, there's no limit to what you can accomplish here.

Role & responsibilities

  • Participate in the complete software development lifecycle, including both frontend and backend components.
  • Drive technical excellence and implementation of best engineering practices such as design ,review, continuous integration and test-driven development.
  • Prepare high-level architecture of application with various viewpoints like development, security, deployment, information.
  • Develop robust and scalable backend services using Java/J2ee core technologies, microservices and spring boot.
  • Actively participate in both technical and functional discussions relative to ongoing and future user story development
  • Provide input to the development of project initiation documents including objectives, scope, approach and deliverables, when needed
  • Write and execute unit tests for both frontend and backend components, ensuring software quality.
  • Collaborate effectively using version control systems like Git.
  • Establish strong working relationships with the development team, business, operations and other IT team members
  • Participates in design reviews and provides insightful comments to improve the design quality and design conformance to standards.
  • Provides innovative solutions to technical issues during the project that could impact one or more modules of the project.
  • Should have experience in leading small teams min 6#
  • Participate in and support cross-team process improvement initiatives
  • Ensure documentation is captured in a knowledge repository; publicize deliverable location to the organization as necessary
  • Maintain technical documentation, including API documentation and system architecture.

Collaborates with technology owners and researches industry trends to assist project development and operational support activities

Skill sets:

  • Hands-on experience of Java/J2EE, core Java concepts (multithreading, design patterns using Java, collections etc.)
  • Hands-on experience on frameworks like Spring, Hibernate, Groovy and Grails and building web services using REST/SOAP APIs java based distributed systems.
  • Experience in distributed, parallel processing and multi-threading application development.
  • Hands-on experience in Microservices architecture with a good understanding of key Microservices-based patterns.
  • Implementing a project on Cloud with containerization will be huge plus.
  • Implementing a cloud native project with IaaS will be a huge plus.
  • Database skills using RDBMS (preferably SQL Server) is required and essential, but MongoDB/NoSQL experience will be Huge Plus.
  • Expertise required using message queues such as KAFKA, Rabbit MQ or similar.
  • Good hands-on experience with Code Repository tools and Java debugging tools.
  • Design and develop web applications using the Spring framework, preferably Spring Boot.
  • Develop REST & SOAP services using Spring framework and utilize Hibernate - JPA Annotations.
  • Python development experience and implementation experience is a HUGE plus.
  • Experience with highly transactional and high-volume systems will be huge plus.
  • Being hands on in all the skills with ability to code/develop is required along with team management.
  • Should have excellent acumen in Data Structures, Algorithms, problem-solving, and Logical/Analytical skills.
  • Good understanding of application architecture patterns, integration patterns, deployment patterns, data storage, and processing patterns
  • Sound understanding of concepts like Exceptional handling, Serialization/Deserialization Immutability concepts, etc.
  • Strong understanding of API design principles, backend development best practices, and microservices architecture.
  • Hands-on development experience with frontend libraries and frameworks such as Angular
  • Effective communication skills for collaborating with technical and non-technical team members.
  • Continuous learning mindset to stay updated with evolving technologies and best practices.
  • Experience with Agile/Scrum methodologies and DevOps practices.

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