53 HNM Solutions Jobs
Java Lead - Spring Boot/Kafka (8-9 yrs)
HNM Solutions
posted 17hr ago
Role: Java Lead
Location : Visakhapatnam
Experience : 8+ Years
NOTE : Immediate joiners
Mandatory skills :
- Java, Spring Boot, Kafka, Spring Framework, MongoDB, Python
Job Description :
- Strong understanding of Java core concepts, including OOP, collections, and concurrency.
- Proficiency in Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring JPA & Hibernate, Spring Queues & Schedulers).
- Experience with front-end technologies such as HTML, CSS, JavaScript, and a modern framework (Angular).
- Experience with database systems (preferably Oracle PL/SQL).
- Experience with version control systems (Git) and Hands on in Jenkins.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- A passion for learning new technologies and staying updated with industry trends.
- Should have mandatory knowledge on Java, Python and No SQL
Responsibilities :
- Developing Java applications : Design, develop, and implement Java-based applications that meet business requirements and provide optimal user experiences.
- Collaborating with team members : Work closely with stakeholders, project managers, and front-end and back-end developers to create effective software solutions.
- Debugging and troubleshooting : Identify and resolve technical issues that impact functionality and performance, ensuring seamless application development.
- Implementing unit testing : Conduct comprehensive unit testing to validate the functionality of each application module, adhering to software development lifecycle best practices.
- Writing optimized Java code : Ensure Java code quality by following best practices and utilizing object-oriented programming principles to build scalable applications.
- Utilizing frameworks : Leverage Java frameworks such as Spring, Hibernate, and Java EE to expedite development while maintaining high standards.
- Building and managing APIs : Develop and manage APIs to facilitate smooth communication between applications and web services.
- Conducting code reviews : Participate in code reviews to ensure code quality, maintain consistency, and share insights on design patterns.
- Using development tools : Utilize tools like Git, Maven, Docker, and AWS to manage project dependencies and streamline deployment.
- Ensuring application security : Implement security best practices in Java-based applications to protect data and meet compliance standards.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Lead roles with real interview advice