See all the jobs at Caixa Mágica Software here:
Java Developer
| Backend | Full-time | Partially remote
,Overview:
As a developer, you will investigate user stories and break them down in tasks & subtasks. You will create/update high-level development documentation. You will coordinate with the PM to plan tasks and regularly report the status.
What will you do:
- You will develop new components or code within various Java (Spring Boot)-based applications
- You will update existing components to stay in line with latest industry standards
- You will review code from your peers
- You will refactor or update old code
- You will write various forms of tests (unit, integration, etc.) operations
- You will regularly update the application to use the latest (standard) libraries
- You will occasionally change the application based on new standards defined by the Enterprise Architecture Board
- You will review & respond to incidents raised by monitoring tools, systems alerts, SOC teams and end-users and self-organize tasks to bring a swift resolution
- You will troubleshoot, document, remediate and deploy fixes for bugs or problems within the application
What are we looking for?
- Bachelor’s degree in Programming discipline.
- Experience in Java, Spring Boot.
- CI/CD Tools: Github; Nexus; Maven; SonarQube, CheckMarx, PrismaCloud
Technologies:
- AWS Services (Cloudwatch, SQS, IAM, S3, Cloudfront, RDS, etc.)
- Docker, Containers, EKS, ECS
- Redis, MongoDB, SQL, NoSQL
- ActiveMQ, Rabbit MQ, AWS SQS
- JavaScript, ReactJS, NodeJS, .NET, Kubernetes
Soft Skills:
- Ability to explain technical topics in a simplified way to non-technical audience.
- Logical understanding of issues with a rational, procedural approach in resolving them.
- Structured and organized documentation skills.
- Stress resistant.
- Excellent communication skills - well-structured written communication.
- Driven to deliver quality.
- Courage to challenge decisions, others and self for the common benefit of the team.
- Fluent in english.
What can you expect from us?
- A permanent job contract for a long term project;
- Tech equipment + SIM Card + personal smartphone;
- Health and Life Insurance;
- Social events and team buildings;
- The commitment of letting you grow with us, and be rewarded accordingly;
- A dynamic and young team that will be always there to support you;
- Training in the latest technologies;
- Coffee, fruits, snacks and a warm welcoming when you pass by the office.