{"id":2025,"date":"2025-08-15T22:03:17","date_gmt":"2025-08-15T22:03:17","guid":{"rendered":"https:\/\/www.whitehattoolbox.com\/jobsinindia\/lead-ii-se-java-rest-api-microserviceskafka\/"},"modified":"2025-08-15T22:03:17","modified_gmt":"2025-08-15T22:03:17","slug":"lead-ii-se-java-rest-api-microserviceskafka","status":"publish","type":"post","link":"https:\/\/www.whitehattoolbox.com\/jobsinindia\/lead-ii-se-java-rest-api-microserviceskafka\/","title":{"rendered":"Lead II &#8211; SE &#8211; Java, REST API, Microservices,Kafka"},"content":{"rendered":"<p><b>Job Description:<\/b><span class=\"br\"><\/span>Role Proficiency:<span class=\"br\"><\/span>Act creatively to develop applications by selecting appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions. Account for others&#8217; developmental activities; assisting Project Manager in day to day project execution.<span class=\"br\"><\/span>Outcomes: * Interpret the application feature and component designs to develop the same in accordance with specifications. <\/p>\n<ul>\n<li>Code debug test document and communicate product component and feature development stages.<\/li>\n<li>Validate results with user representatives integrating and commissions the overall solution.<\/li>\n<li>Select and create appropriate technical options for development such as reusing improving or reconfiguration of existing components while creating own solutions for new contexts<\/li>\n<li>Optimises efficiency cost and quality.<\/li>\n<li>Influence and improve customer satisfaction<\/li>\n<li>Influence and improve employee engagement within the project teams<\/li>\n<li>Set FAST goals for self\/team; provide feedback to FAST goals of team members<\/li>\n<\/ul>\n<p> Measures of Outcomes: * Adherence to engineering process and standards (coding standards) <\/p>\n<ul>\n<li>Adherence to project schedule \/ timelines<\/li>\n<li>Number of technical issues uncovered during the execution of the project<\/li>\n<li>Number of defects in the code<\/li>\n<li>Number of defects post delivery<\/li>\n<li>Number of non compliance issues<\/li>\n<li>Percent of voluntary attrition<\/li>\n<li>On time completion of mandatory compliance trainings<\/li>\n<\/ul>\n<p> Outputs Expected:<span class=\"br\"><\/span>Code: * Code as per the design <\/p>\n<ul>\n<li>Define coding standards<\/li>\n<\/ul>\n<p> templates and checklists * Review code \u2013 for team and peers<span class=\"br\"><\/span>Documentation: * Create\/review templates<span class=\"br\"><\/span>checklists<br \/>\n       guidelines<br \/>\n       standards for design\/process\/development * Create\/review deliverable documents. Design documentation<span class=\"br\"><\/span><b>requirements<\/b><br \/>\n       test cases and results<span class=\"br\"><\/span>Configure: * Define and govern configuration management plan <\/p>\n<ul>\n<li>Ensure compliance from the team<\/li>\n<\/ul>\n<p> Test: * Review\/Create unit test cases<span class=\"br\"><\/span>scenarios and execution * Review test plan created by testing team <\/p>\n<ul>\n<li>Provide clarifications to the testing team<\/li>\n<\/ul>\n<p> Domain relevance: * Advise software developers on design and development of features and components with deeper understanding of the business problem being addressed for the client <\/p>\n<ul>\n<li>Learn more about the customer domain and identify opportunities to provide value addition to customers<\/li>\n<li>Complete relevant domain certifications<\/li>\n<\/ul>\n<p> Manage Project: * Support Project Manager with inputs for the projects <\/p>\n<ul>\n<li>Manage delivery of modules<\/li>\n<li>Manage complex user stories<\/li>\n<\/ul>\n<p> Manage Defects: * Perform defect RCA and mitigation <\/p>\n<ul>\n<li>Identify defect trends and take proactive measures to improve quality<\/li>\n<\/ul>\n<p> Estimate: * Create and provide input for effort and size estimation and plan resources for projects<span class=\"br\"><\/span>Manage knowledge: * Consume and contribute to project related documents<span class=\"br\"><\/span>share point<br \/>\n       libraries and client universities * Review the reusable documents created by the team<span class=\"br\"><\/span>Release: * Execute and monitor release process<span class=\"br\"><\/span>Design: * Contribute to creation of design (HLD<span class=\"br\"><\/span>LLD<br \/>\n       SAD)\/architecture for applications<br \/>\n       features business components and data models<span class=\"br\"><\/span>Interface with Customer: * Clarify requirements and provide guidance to Development Team <\/p>\n<ul>\n<li>Present design options to customers<\/li>\n<li>Conduct product demos<\/li>\n<li>Work closely with customer architects for finalizing design<\/li>\n<\/ul>\n<p> Manage Team: * Set FAST goals and provide feedback <\/p>\n<ul>\n<li>Understand aspirations of the team members and provide guidance<\/li>\n<\/ul>\n<p><b>opportunities<\/b><br \/>\n       etc * Ensure team members are upskilled <\/p>\n<ul>\n<li>Ensure team is engaged in project<\/li>\n<li>Proactively identify attrition risks and work with BSE on retention measures<\/li>\n<\/ul>\n<p> Certifications: * Obtain relevant domain and technology certifications<span class=\"br\"><\/span>Skill Examples: * Explain and communicate the design \/ development to the customer <\/p>\n<ul>\n<li>Perform and evaluate test results against product specifications<\/li>\n<li>Break down complex problems into logical components<\/li>\n<li>Develop user interfaces business software components<\/li>\n<li>Use data models<\/li>\n<li>Estimate time and effort resources required for developing \/ debugging features \/ components<\/li>\n<li>Perform and evaluate test in the customer or target environments<\/li>\n<li>Make quick decisions on technical\/project related challenges<\/li>\n<li>Manage a team mentor and handle people related issues in team<\/li>\n<li>Have the ability to maintain high motivation levels and positive dynamics within the team.<\/li>\n<li>Interface with other teams designers and other parallel practices<\/li>\n<li>Set goals for self and team. Provide feedback for team members<\/li>\n<li>Create and articulate impactful technical presentations<\/li>\n<li>Follow high level of business etiquette in emails and other business communication<\/li>\n<li>Drive conference calls with customers and answer customer questions<\/li>\n<li>Proactively ask for and offer help<\/li>\n<li>Ability to work under pressure determine dependencies risks facilitate planning handling multiple tasks.<\/li>\n<li>Build confidence with customers by meeting the deliverables timely with a quality product.<\/li>\n<li>Estimate time and effort of resources required for developing \/ debugging features \/ components<\/li>\n<\/ul>\n<p> Knowledge Examples: <\/p>\n<ul>\n<li>Appropriate software programs \/ modules<\/li>\n<li>Functional &#038; technical designing<\/li>\n<li>Programming languages \u2013 proficient in multiple skill clusters<\/li>\n<li>DBMS<\/li>\n<li>Operating Systems and software platforms<\/li>\n<li>Software Development Life Cycle<\/li>\n<li>Agile \u2013 Scrum or Kanban Methods<\/li>\n<li>Integrated development environment (IDE)<\/li>\n<li>Rapid application development (RAD)<\/li>\n<li>Modelling technology and languages<\/li>\n<li>Interface definition languages (IDL)<\/li>\n<li>Broad knowledge of customer domain and deep knowledge of sub domain where problem is solved<\/li>\n<\/ul>\n<p><b>Additional Comments:<\/b><span class=\"br\"><\/span>We are seeking a highly skilled Senior Java Developer with over 7 years of experience in designing, developing, and maintaining robust Java applications. The ideal candidate will have strong expertise in REST API development, microservices architecture, and event-driven systems (Kafka). Experience with IBM Integration Bus (IIB) is a plus. The candidate should also be proficient in automated testing frameworks to ensure high-quality software delivery. Required Skills: Strong proficiency in Java (7+ years). Extensive experience in designing and developing RESTful APIs. Proven expertise in Microservices architecture and implementation. Experience with event-driven architecture and message brokers (Kafka preferred). Hands-on experience with automated testing frameworks (JUnit, TestNG, Mockito, etc.). Familiarity with IBM Integration Bus (IIB) is a plus. Strong understanding of software development lifecycle and agile methodologies. Excellent problem-solving skills and attention to detail. Good communication and teamwork skills.<span class=\"br\"><\/span><b>Skills:<\/b><span class=\"br\"><\/span>Java,Spring Boot,Microservices,Kafka<span class=\"br\"><\/span><b>About Company:<\/b><span class=\"br\"><\/span>UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world\u2019s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients\u2019 organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact\u2014touching billions of lives in the process.<\/p>\n<p><center><b><a rel=\"nofollow noopener\" href=\"https:\/\/www.careerjet.co.in\/jobad\/ind9ef2bb977ed60e17d2b69c3cfb1d44a?affid=0852fd5db5a52cbcd75bf945aa534932\" class=\"button purchase\" target=\"_blank\">Apply Here<\/a> <\/b><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Job Description: Role Proficiency: Act creatively to develop applications by selecting appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions. Account for others&#8217; developmental activities; assisting Project Manager in day to day project execution. Outcomes: * Interpret the application feature and component designs to develop the same<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[50],"tags":[],"class_list":["post-2025","post","type-post","status-publish","format-standard","hentry","category-java-jobs"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[],"jetpack_shortlink":"https:\/\/wp.me\/pgs0IK-wF","_links":{"self":[{"href":"https:\/\/www.whitehattoolbox.com\/jobsinindia\/wp-json\/wp\/v2\/posts\/2025","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.whitehattoolbox.com\/jobsinindia\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.whitehattoolbox.com\/jobsinindia\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.whitehattoolbox.com\/jobsinindia\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.whitehattoolbox.com\/jobsinindia\/wp-json\/wp\/v2\/comments?post=2025"}],"version-history":[{"count":0,"href":"https:\/\/www.whitehattoolbox.com\/jobsinindia\/wp-json\/wp\/v2\/posts\/2025\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.whitehattoolbox.com\/jobsinindia\/wp-json\/wp\/v2\/media?parent=2025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.whitehattoolbox.com\/jobsinindia\/wp-json\/wp\/v2\/categories?post=2025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.whitehattoolbox.com\/jobsinindia\/wp-json\/wp\/v2\/tags?post=2025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}