Team Lead/Senior Back-end Engineer (Java) (Brazil) - Life Insurance

Posted 8 months agoInactiveViewed
BrazilFull-TimeLife Insurance
Company:Truelogic
Location:Brazil
Languages:English
Seniority level:Lead, 10+ years
Experience:10+ years
Skills:
DockerNode.jsSQLAgileFrontend DevelopmentGitHibernateHTMLCSSJavaJavascriptJenkinsJUNITKubernetesReact.jsSpring BootSpring MVCMavenREST APITomcatCI/CDMicroservicesJSON
Requirements:
10+ years of hands-on experience with Core Java, Spring Boot, Spring MVC, Spring Data, REST, SOAP, Microservices, GIT, JUnit, Mockito. Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. Minimum 3+ years’ experience in ReactJS, NodeJS. Must be able to understand the existing development stack involving microservices and React apps and contribute to team goals. Experience with a content management system like Bloomreach. Experience with popular React.js workflows (such as Flux or Redux). Hands on experience of working with relational databases. Familiarity with modern front-end build pipelines and tools such as Babel, Webpack, NPM, etc. Familiarity with containerization technologies like Docker and Kubernetes. Recommended: SQL Query, Tomcat, Jenkins, Maven, Hibernate, JQuery, JavaScript. Knowledge of unit testing methodologies and frameworks. Experience in Agile software development practices. Ability to anticipate technical issues and formulate remedial actions. Ability to analyze software requirements for feasibility within time and cost constraints.
Responsibilities:
Maintain and enhance automated build and deploy processes using modern CI/CD tools. Develop deployment instructions and ensure successful deployments. Design and implement automated unit testing frameworks. Conduct thorough unit testing and code reviews. Demonstrated ability to explain complex problems and solutions to people inside and outside their expertise. Demonstrated ability to design, write, and edit technical and process documentation. Translate business requirements into innovative technology solutions. Take ownership of technical aspects and drive projects to completion. Be a resource for Product Owners and Business Analysts, explaining technical constraints. Develop solution designs and estimate work. Maintain, troubleshoot, enhance, and document components. Participate in design reviews and peer reviews. Identify and mitigate project risks. Collaborate with the team to reduce risks. Support applications outside of normal business hours. Mentor and guide junior developers. Lead development efforts and ensure adherence to best practices. Foster a collaborative and innovative team environment. Proactively identify and address team challenges and opportunities.
Similar Jobs:
Posted 12 days ago
Americas, EMEAFull-TimeSoftware Development
Senior Backend (Go) Engineer, Gitlab Delivery -Operate
Company:GitLab
Posted 12 days ago
Latin AmericaFull-TimeSoftware Development
(1311) Senior Fullstack React & Java Engineer
Company:Nearsure
Posted about 2 months ago
BrazilFull-TimeData & Analytics
Senior Data Scientist
Company:Blip Global