Senior Java Software Engineer

Apply Now
Company
HCLTech
Job location
London, UK
Salary
Undisclosed
Posted
Hosted by
Adzuna
rezi_2024_august_sidebar

Job details

HCLTech is a global technology company, home to 219,000 people across 54 countries, delivering industry-leading capabilities centered around digital, engineering and cloud, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of $13 billion. Location London Mode - Hybrid Your key responsibilities We are looking for a Senior Engineer with proven track record of architecting, design and developing software applications to join one of our server-side development teams You are expected to be able to work independently requiring minimal technical/tool guidance and technically guide and mentor junior members in the team Responsible for full life-cycle of development tasks working in close collaboration with BAs for requirement definition and other development teams to deliver successfully on integration points Lead the design, analysis and implementation of business features and strategic development of platform architecture and infrastructure Implement and comply with bank policies (naming conventions, encryption, security settings, capacity, availability and other non-functional requirements) Lead and actively participate / contribute to Agile ceremonies including Daily Stand up’s, Sprint Planning, Sprint review, Sprint retrospective meetings Ensure quality assurance through design, implementation, execution and results analysis of automated unit, functional, integration, regression, resilience and performance tests and verification of the developed source code by reviews Provide Release Deployments on non-Production Management controlled environments and supports creation of Software Product Training Materials, Software Product User Guides, and Software Product Deployment Instructions Participate in level 3 production support of the platform, contributing to problem and root cause analysis. Where applicable, manages maintenance of applications and performs technical change requests scheduled according to Release Management processes. skills and experience - Extensive hands-on knowledge of Core Java and multithreading, Spring and Spring Boot, coding algorithms and data structures, PL/SQL and RDBMS (Oracle) backends - Experience in Oracle, microservices, GCP, Web UI experience - Proven experience of complex deliveries in short timeframes with quick upstart. - For senior developers in addition to Java ability to understand and enhance existing .Net, Groovy, C++, Python, other code with limited guidance from local experts will be required. Experience in CI/CD pipeline and Agile test-driven development (Junit, Mockito, Git, TeamCity, Maven, Gradle, Artifactory) Additional skills: JMS/Solace/MQ, Kafka, Coherence, REST, XML/JSON/etc, Tomcat, Groovy, Linux and shell scripting, HTML/JS.
Apply Now
Other Jobs
Loading...
Get the freshest news and resources for developers, designers and digital creators in your inbox each week
Loading form
Start Free Trial
Connect
RSSFacebookInstagramTwitter (X)
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
© 2000 - 2024 SitePoint Pty. Ltd.