Develop and maintain applications: Build new applications and features according to the roadmap, as well as maintain critical applications.
Monitor applications: Ensure agile and effective incident/problem management by continuously monitoring application performance.
Analyze file-processing jobs: Monitor and ensure the efficiency of file-processing routines.
Resolve incidents: Investigate, act on, and resolve incidents as needed.
Write high-quality code: Produce clean, scalable, and efficient code, adhering to development best practices.
Participate in code reviews: Provide constructive feedback to other developers during code reviews.
Identify and fix bugs: Diagnose and resolve defects and performance issues in applications.
Contribute to system architecture: Take part in system design and architecture, promoting robust and efficient solutions.
Validate new features: Ensure the quality and suitability of new features during the QA/acceptance process.
Collaborate in cross-functional meetings: Define, track, and understand required updates or environmental changes, ensuring there are no negative impacts.
Manage changes: Prepare, execute, and follow up on change management activities, including deploying new features to production.
Requirements
3+ years of Java development experience
Knowledge of Java 11 and Java 21
Experience with Spring and Spring Boot frameworks
Familiarity with dependency management using Maven
Knowledge of relational databases such as Aurora MySQL, Oracle, SQL Server, and PostgreSQL
Familiarity with AWS Cloud including SQS, S3, CloudFormation, SNS, Step Functions, API Gateway, CloudWatch, Secrets Manager, and IAM
Experience with messaging using Kafka
Proficiency with hexagonal architecture
Experience with testing and reactive applications
Tech Stack
AWS
Cloud
Java
Kafka
Maven
MySQL
Oracle
Postgres
Spring
Spring Boot
SpringBoot
SQL
Benefits
Health and dental plan
Meal and food allowance
Childcare assistance
Extended parental leave
Partnerships with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass
Profit Sharing (PLR)
Life insurance
Continuous learning platform (CI&T University)
Employee discount club
Free online platform focused on physical and mental health and well-being