4 IBU CONSULTING Jobs
Lead Java Developer - J2EE/Hibernate (6-10 yrs)
IBU CONSULTING
posted 4d ago
Flexible timing
Key skills for the job
Lead Java Developer.
Hyderabad, Telangana.
Fulltime.
JOB DESCRIPTION :
The Development family is responsible for creating, designing, deploying, and supporting applications, programs, and software solutions.
May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used internally or externally on product platforms supported by the firm.
The software development process requires in-depth subject matter expertise in existing and emerging development methodologies, tools, and programming languages.
Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions.
RESPONSIBILITIES :
- Lead technical processes and designs considering reliability, data integrity, maintainability, reuse, extensibility, usability, and scalability.
- Review code of development team to ensure quality and adherence to best practices and standards.
- Mentor junior developers to develop their skills and build strong talent.
- Collaborate with Infrastructure partners to identify and deploy optimal hosting environments.
- Define scalability and performance criteria for assigned applications.
- Ensure application meets the performance, privacy, and security requirements.
- Verify test plans to ensure compliance with performance and security requirements.
- Support business and technical presentations in relation to technology platforms and business solutions.
- Mitigate risk by following established procedures and monitoring controls.
- Help develop solutions that balance cost and delivery while meeting business requirements.
- Implement technology-specific best practices that are consistent with corporate standards.
- Partner with cross-functional teams to ensure the success of product strategy and project deliverables.
- Manage the software development process.
- Drive new technical and business process improvements.
- Estimate total costs of modules/projects covering both hours and expense.
- Research and evaluate specific technologies, and applications, and contributes to the solution design.
- Construct application Architecture encompassing end-to-end designs.
- Mitigates risk by following established procedures and monitoring controls, spotting key errors, and demonstrating strong ethical behavior.
QUALIFICATIONS :
- Bachelor's degree required with Masters, or equivalent experience preferred.
- Minimum of 6 years of related experience.
- 6+ Years of Active Development Experience/ Expertise in Java/J2EE Based Applications proven ability with Hibernate, JPA, Spring, Spring MVC.
- Exposure to XML/XSD, JSON and similar data presentation components.
- Familiarity with Microservices based architecture and distributed systems.
- Ability to develop and work with REST APIs using Spring Boot framework.
- Knowledge of IBM MQ and messaging protocols such as JMS.
- Understanding of Unix/Linux OS including shell scripting.
- Strong database and PL/SQL skills.
- Experience with CI/CD technologies like GIT, Jenkins, JoCoCo and Maven.
- Experience with UI frameworks Angular, NodeJS and NPM is a plus.
- Experience with CSS, HTML, JavaScript, and similar UI frameworks (jQuery, React Angular) is a plus.
- Familiarity with Agile development methodology.
Functional Areas: Other
Read full job descriptionPrepare for Lead Java Developer roles with real interview advice
5-9 Yrs