Develop, test, and maintain high-quality Java applications, following best practices and coding standards.
Collaborate with cross-functional teams to analyze user requirements, design software solutions, and implement efficient and scalable applications.
Write clean, modular, and maintainable code using Java and related technologies.
Troubleshoot and debug applications to identify and resolve issues.
Stay updated with the latest trends, technologies, and advancements in Java development.
Participate in code reviews to ensure adherence to coding standards and software development best practices.
Work closely with senior developers and project leads to understand project requirements and deliver solutions effectively.
Requirements:
Completed Bachelor’s Degree in Information Technology, Computer Science, or equivalent (BE/BS in IT/CS) or a Master’s Degree in Computer Applications (MCA).
Trained in Java or completed a course in Java
OOPS concepts is a Must
Strong knowledge of Java programming language and concepts.
Strong knowledge of java 1.8 concepts like Stream API, Lambda etc.
Proficiency in object-oriented programming (OOP) principles and design patterns.
Familiarity with Java frameworks and libraries such as Spring, Hibernate, and JUnit.
Understanding of relational databases and SQL.
Solid understanding of data structures, algorithms, and software development principles.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Ability to work effectively in a fast-paced, deadline-driven environment.
Passion for learning and staying up-to-date with the latest trends and technologies in Java development.
Why Join Webomates
Permanent WFH
Flexible working hours
Exciting and challenging projects that foster professional growth and skill development.
Collaborative and inclusive work environment.
Opportunity to work with cutting-edge technologies and frameworks.
Mentorship and guidance from experienced developers