Senior Java Software Engineer

Há 2 dias

Barueri, São Paulo, Brasil GeorgiaTEK Systems Inc. Tempo integral R$ 180.000 - R$ 300.000/ano
  • Design develop and operate high scale applications across the engineering stack
  • Design develop test deploy maintain and improve software
  • Apply modern software development practices including server less computing microservices architecture CICD and infrastructure as code
  • Work across teams to integrate systems with existing internal systems Data Fabric and the CSA Toolset
  • Participate in technology roadmap and architecture discussions to translate business requirements and vision into solutions as part of a close knit globally distributed engineering team
  • Triage product or system issues and debug trace and resolve them by analyzing root causes and impacts on the network service operations and quality
  • Research create and develop software applications to extend and improve Equifax solutions Manage priorities deadlines and delivery for a single project
  • Collaborate on scalability matters involving data and information access and actively participate in Sprint Planning Sprint Retrospectives and other team activities
  • Responsible for the design development and implementation of short and long term solutions for information technology needs through new and existing applications system architecture network systems and application infrastructure The role is often involved in modifying or adapting existing designs reviewing technology requirements and business processes and coding testing debugging and implementing software solutions These roles are typically project based and deliver technology changes within the business
  • Level
  • Requires in depth knowledge and experience to operate independently with limited guidance and supervision
  • Applies a new perspective to existing solutions to solve complex problems
  • Makes decisions in accordance with guidelines and policies that affect a range of client operational process or project activities
  • Develops work plans for moderately complex short term assignments

Key Skills

  • Engineering Requirements Analysis Provides guidance and clarity during requirements analysis within the Software Development Lifecycle Owns and leads the definition of done and production readiness criteria for software components within the assigned area
  • Industry Knowledge Uses knowledge of industry trends software engineering design patterns and strategies to implement proofs of value within the software ecosystem
  • Idea Creation Supports creative value ideas through feasibility and knowledge acquisition activities
  • Engineering Design Uses knowledge and experience to deliver quality software from build through production operations and acts as an SME for solutions and capabilities within the assigned area
  • Agile Engineering Best Practices Applies flexible and incremental software delivery practices breaks down work develops effective estimates and highlights dependencies and task sequencing
  • Systems Thinking Uses knowledge of best practices and system integration to improve personal and team outcomes monitors technology trends and identifies factors affecting defined system
  • availability expectations

Required Experience

  • 5 years of software engineering experience
  • 5 years of experience with GCP AWS or Azure cloud technologies
  • 5 years of experience designing and developing cloud native solutions
  • 5 years of experience designing and developing microservices using Java Spring Boot GCP SDKs and GKE Kubernetes
  • 5 years of experience deploying and releasing software using Jenkins CICD pipelines with understanding of infrastructure as code concepts Helm Charts and Terraform builds
  • Preferred Additional Qualifications
  • Proactively identifies and responds to changing priorities with minimal supervision
  • Experience designing and developing big data processing solutions using Dataflow Apache Beam Bigtable BigQuery PubSub GCS Composer Airflow and related technologies
  • Backend experience with JavaJ2EE Spring Boot SOA microservices source code management systems such as SVN Git and GitHub and build tools such as Maven and Gradle
  • Experience in Agile environments such as Scrum and XP
  • Experience with relational databases such as SQL Server and MySQL
  • Experience with Atlassian tools such as Jira and Confluence and with GitHub
  • Development experience with modern JDK versions version 17 or later
  • Automated testing experience with JUnit Selenium LoadRunner and SoapUI