Logo of Huzzle

Java EJB

image

Virtusa

15d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Chennai

AI generated summary

  • You should have 8+ years in Java/EJB, microservices, Kafka, Docker, Kubernetes, SQL, strong problem-solving skills, Agile/Scrum experience, and effective communication skills for collaborative work.
  • You will design and develop enterprise applications, implement microservices, optimize databases, containerize apps, collaborate with clients, mentor junior staff, and ensure project quality and delivery.

Requirements

  • 8+ years of experience in software development with strong proficiency in Java and Enterprise JavaBeans (EJB).
  • Proven track record in designing and implementing microservices architectures and integrating them with enterprise systems.
  • Hands-on experience with Kafka for building scalable, real-time data streaming applications.
  • Proficiency in containerization using Docker and orchestration using Kubernetes.
  • Solid understanding of relational databases and SQL, with experience in designing and optimizing complex queries and database schemas.
  • Excellent problem-solving skills and ability to troubleshoot complex technical issues.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with clients and internal teams.
  • Experience in Agile/Scrum methodologies and familiarity with DevOps practices.
  • Ability to work independently and as part of a team in a fast-paced consulting environment.

Responsibilities

  • - Lead and participate in the design and development of enterprise-grade applications using Java and Enterprise JavaBeans (EJB).
  • - Architect and implement scalable microservices-based solutions, leveraging Kafka for event-driven architectures.
  • - Design and optimize database schemas, write complex SQL queries, and ensure data integrity.
  • - Containerize applications using Docker and orchestrate them using Kubernetes for deployment and management in cloud environments.
  • - Collaborate closely with clients to understand their business requirements and translate them into technical solutions.
  • - Provide expert advice and guidance to client teams on best practices, architectural design, and technology adoption.
  • - Conduct technical workshops, training sessions, and knowledge sharing activities to empower client teams.
  • - Lead and mentor junior consultants, providing technical leadership and fostering a culture of continuous learning and improvement.
  • - Stay updated with emerging technologies and industry trends, evaluating their applicability to client projects and recommending innovative solutions.
  • - Ensure high-quality project delivery, adherence to timelines, and effective communication with stakeholders.

FAQs

What are the primary responsibilities of the Java EJB position?

The primary responsibilities include leading the design and development of enterprise-grade applications using Java and EJB, architecting scalable microservices-based solutions with Kafka, optimizing database schemas, containerizing applications with Docker, orchestrating them using Kubernetes, and collaborating with clients to translate their business requirements into technical solutions.

How many years of experience are required for this role?

A minimum of 8 years of experience in software development is required for this role.

What technologies should candidates be proficient in for this position?

Candidates should have strong proficiency in Java and Enterprise JavaBeans (EJB), experience in microservices architectures, hands-on experience with Kafka, containerization with Docker, orchestration with Kubernetes, and solid understanding of relational databases and SQL.

Is experience with Agile/Scrum methodologies important for this role?

Yes, familiarity with Agile/Scrum methodologies is important for this role as it supports effective project delivery in a fast-paced environment.

Will there be opportunities for professional development in this position?

Yes, the position involves conducting technical workshops, training sessions, and knowledge sharing activities, along with mentoring junior consultants, which fosters a culture of continuous learning and improvement.

What kind of work environment can I expect?

You can expect a dynamic team environment that values collaboration, teamwork, and the nurturing of new ideas, as well as a focus on professional and personal development.

Does Virtusa have a policy on diversity and inclusion?

Yes, Virtusa is committed to equal opportunity for all individuals and does not discriminate based on race, religion, gender identity, sexual orientation, age, disability, or any other basis covered by law.

What is the company culture like at Virtusa?

The company culture at Virtusa values teamwork, quality of life, and professional development, providing an exciting workplace with opportunities to work on state-of-the-art technologies.

Business transformation that lasts starts with Engineering First.

Technology
Industry
10,001+
Employees
1996
Founded Year

Mission & Purpose

Virtusa Corporation provides digital engineering and technology services to Forbes Global 2000 companies worldwide. Our Engineering First approach ensures we can execute all ideas and creatively solve pressing business challenges. With industry expertise and empowered agile teams, we prioritize execution early in the process for impactful results. We combine logic, creativity and curiosity to build, solve, and create. Every day, we help clients engage with new technology paradigms, creatively building solutions that solve their most pressing business challenges and move them to the forefront of their industry.