Job Title: Java Lead Developer
Location: Trivandrum & Kochi
Experience Required: 8+ years
Mandatory Skills:
· Strong expertise in Java/JEE, Spring, Spring Boot, Hibernate, REST/SOAP web services
· Experience with multi-tier architecture application development
· Proven experience with Apache Beam
· Proficiency in Cloud Composer, Data Flow, Dataproc, Cloud Pub/Sub, DAG creation
· Experience with SQL, Tomcat, WebSphere
· Familiarity with Agile/Scaled Agile methodologies
· Experience with unit testing frameworks (e.g., JUnit)
· Knowledge of UML, design patterns, and application architecture
· Experience in developing responsive web applications and cross-browser compatibility
· Strong understanding of API creation and integration
· Exposure to Bitbucket, JIRA, Confluence
· Familiar with Swagger, JSON payloads
Good to Have Skills:
· Experience in Google Cloud Platform (GCP) services (2+ years preferred)
· Proficiency in Python scripting
· Knowledge of SonarQube, Jenkins
· Exposure to AJAX
· Experience supporting QA with test plans, root cause analysis, and defect resolution
· Experience in conducting code reviews, technical design reviews, and client demos
Responsibilities:
· Collaborate with Product Owners to gather and review business requirements
· Lead requirement meetings, design reviews, and manage product backlog
· Guide and mentor the development team on technical solutions
· Perform hands-on prototyping, development, and troubleshooting of UI/service layers
· Conduct peer code reviews to ensure scalability and adherence to best practices
· Participate in architecture, UX, and software design discussions
· Present and demo features to client stakeholders, using latest front-end/back-end technologies