JOBSEARCHER

Java Tech Lead

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Technical Skills & Experience10+ years of experience as a Lead in modern Java-based developmentHands-on experience with Java 8+ and Spring Boot, including Spring 5 and WebFlux for reactive programmingExperience with non-relational databases such as MongoDBProven experience in cloud-based projects using AWS or GCPFamiliarity with cloud-native technologies including Docker and KubernetesWorking knowledge of CI/CD tools like Git, Jenkins, Bamboo, VSTSStrong experience in developing microservices and RESTful web servicesUnderstanding of microservice design patterns and inter-service communicationExperience with distributed messaging systems like Kafka, Avro, Schema Registry, AWS SQS, SNSHands-on experience with observability tools such as Splunk, Datadog, New Relic, and CloudWatchExperience with Git, JIRA, and Confluence for version control and collaborationFamiliarity with UML artifacts including class, activity, and sequence diagramsVTEX certification is highly recommended.Key SkillsAbility to design, lead, and implement test strategies for complex applicationsDemonstrated ownership from concept to production deploymentSkilled in integration approaches and strategiesStrong understanding of Agile development methodologyExperience in eCommerce projects; working knowledge of CommerceTools is desirableExcellent written, verbal, and interpersonal communication skillsAbility to identify project risks and plan mitigation strategiesStrong adherence to timelines and proactive decision-makingResponsibilitiesLead a team of developers and own the full product lifecycleDesign solutions to complex business problems and implement server-side logicConduct code reviews, provide mentorship, and contribute individuallyDevelop REST APIs ensuring high performance and responsivenessWrite reusable, testable, optimized, and efficient codeDesign and implement low-latency, high-availability, and scalable applicationsBuild applications with performance and scalability in mindCreate design documents and contribute to architectural decisionsDeliver project modules on time and with high qualityProvide detailed periodic status and health reports of the projectCollaborate with PMs to identify risks and plan mitigation actionsJ-18808-Ljbffr