Overview
Software Engineer (Java)
Experience: 3 to 5
Role and Responsibility:
v Lead and manage a team of Java and angular developers, providing technical guidance, mentorship, and support throughout the software development lifecycle.
v Collaborate with cross-functional teams, including product managers, architects, and stakeholders, to define project requirements and translate them into technical specifications.
v Architect and design Java& Angular software solutions that meet business objectives and adhere to best practices in software development.
v Lead the development and implementation of complex Java and angular applications, ensuring code quality, performance, and scalability.
v Conduct code reviews to ensure adherence to coding standards, identify areas for improvement, and provide constructive feedback to team members.
v Drive continuous improvement initiatives, introducing new tools, technologies, and processes to enhance team productivity and software quality.
v Collaborate with the team to identify and resolve technical challenges and bottlenecks, ensuring timely project delivery.
v Stay up-to-date with the latest trends, frameworks, and technologies in Java development, and share knowledge with the team.
v Provide technical expertise and support, including troubleshooting and debugging, to resolve complex technical issues.
v Mentor and coach team members, fostering their professional growth and skill development in Java and angular programming.
v Collaborate with project managers to plan and estimate project timelines, allocate resources, and manage deliverables.
v Ensure adherence to software development methodologies, quality assurance practices, and coding standards.
Education Qualification:
Ø Bachelor's degree in Computer Science, Software Engineering, or a related field
Ø Strong technical skills in Java programming language and related frameworks, such as Spring or Hibernate.
Ø Proven experience in leading and managing a team of Java developers, providing technical guidance and mentorship.
Ø Deep understanding of software development principles, methodologies, and best practices.
Ø Experience in designing and developing enterprise-level Java applications.
Ø Proficiency in using development tools such as Eclipse, IntelliJ, or NetBeans.
Ø Experience with web technologies including Angular and RESTful APIs.
Ø Strong problem-solving and analytical skills, with the ability to propose innovative technical solutions.
Ø Excellent leadership and communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
Ø Experience with Agile development methodologies and tools.
Ø Knowledge of database technologies and SQL.
Ø Familiarity with cloud platforms and services, such as docker, Kubernetes is a plus.
Job Type: Full-time
Pay: ₹249,345.27 - ₹832,094.72 per year
Benefits:
- Cell phone reimbursement
- Flexible schedule
- Food provided
- Paid sick time
Location Type:
- In-person
Schedule:
- Day shift
Work Location: In person
Speak with the employer
+91 9558306471