Senior Software Engineer - Java
Tight Line Rio de Janeiro, Rio de Janeiro, Brazil
Software Development · 51-200 employees
About the role
The role involves architecting complex application features and providing technical leadership to mentor junior and mid-level engineers. You will also be responsible for ensuring system scalability, security, and high availability while collaborating with cross-functional teams.
What they look for
Requirements
Candidates must have at least 6 years of software development experience with a strong background in enterprise Java and Spring Framework. Proficiency in cloud services, containerization, and distributed system architecture is required, along with a bachelor's degree in a technical field.
Full description
About the Role
Responsibilities are:
- Drive Technical Leadership: Architect, design, and deliver complex application features while setting high technical and software standards across the team.
- Empower & Mentor: Guide junior and mid-level engineers, fostering a culture of technical growth, continuous learning, and clean code practices.
- Lead Agile Initiatives: Actively shape the agile delivery lifecycle from architecture refinement and epic definition through production releases.
- Build Scalable Architecture: Own non-functional requirements to ensure long-term application health, system resilience, security, and performance at scale.
- Drive Innovation: Evaluate emerging industry trends, AI tools, and elastic cloud technologies to advocate for and implement innovative solutions.
- Optimize Security & Compliance: Embed robust secure development practices and vulnerability mitigation protocols into the continuous delivery pipeline.
- Collaborate & Influence: Partner closely with product management, cross-functional engineering teams, and external vendor partners to align technical strategies with business priorities.
- Ensure High Availability: Provide strategic tier-3 support for production systems to maintain high operational standards and minimize service disruptions.
- Effectively manage your priorities and time.
About You
Your qualifications are:
- A bachelor’s degree in computer science, software engineering, architecture, or a related technical field (or equivalent professional experience).
- Minimum 6+ years in a technical software development role with demonstrated progression into senior-level technical leadership.
- 4+ years of deep experience architecting and developing enterprise Java applications using Spring Framework, with comprehensive automated testing practices.
- Extensive experience designing, building, securing, and maintaining scalable RESTful microservices and API ecosystems.
- Advanced expertise with cloud services (AWS or Azure), including hands-on experience with containerized applications (Kubernetes, ECS/Fargate), serverless architecture (Lambda), messaging (SQS, SNS), and Infrastructure as Code (CloudFormation or Terraform).
- Proven track record in database design, complex SQL optimization, and efficient ORM/data access management for high-throughput applications.
- Demonstrated history of successfully leading the architectural lifecycle of major production-grade features from inception to deployment.
- Strong expertise in system design patterns, distributed systems architecture, microservices, and clean code principles.
- Deep knowledge of secure development practices, security testing methodologies, and vulnerability resolution using tools like Snyk or Qualys.
- Strong inclination toward CI/CD automation, DevOps principles, performance tuning, and proactive system monitoring.
- Exceptional communication skills with a proven ability to mentor team members and convey complex technical concepts to non-technical stakeholders.
Similar roles
-
Associate Software Engineer- Java
REI Systems Sterling, Virginia, United States
-
Senior Java Backend / Microservices Engineer
Veracity Ventures Inc. New York, New York, United States · $121K/yr
-
Junior Java Developer
iKnowHow S.A. Municipality of Nea Ionia, Attica, Greece
-
Java Backend Developer
Veracity Ventures Inc. Wilmington, Delaware, United States · $110K/yr
-
Senior Java Engineer
Man Group Massachusetts, United States · $150K–$170K/yr
-
Développeur Full Stack Java Senior (H/F) - Lille
Talan Lille, Hauts-de-France, France