Home
Jobs
Saved
Resumes
Mid-level Java Developer at Daniel Law | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Mid-level Java Developer
Daniel Law
Remote
Website
LinkedIn
Mid-level Java Developer
Brazil
Full Time
1 hour ago
No H1B
Apply Now
Key skills
AWS
Bootstrap
Docker
Grafana
Hibernate
Java
Jenkins
jQuery
Kotlin
Kubernetes
MySQL
Oracle
Python
RabbitMQ
Spring
Spring Boot
SpringBoot
SQL
AI
BDD
SQS
Elasticsearch
RESTful
Git
Bitbucket
Version Control
Agile
Scrum
Kanban
CI/CD
About this role
Role Overview
Analyze and translate business requirements into efficient technical solutions.
Design, develop and maintain Java Spring Boot and Kotlin applications.
Write clean, testable, and efficient code, following best practices such as Clean Code.
Model and implement structures in relational databases such as Oracle and MySQL and in non-relational databases such as Elasticsearch.
Create and maintain automated tests, including Unit Tests, Integration Tests, and BDD tests.
Actively participate in code reviews and ensure delivery quality.
Design and implement efficient and well-documented RESTful APIs.
Collaborate with DevOps teams for automation and continuous integration (CI/CD).
Develop and maintain project technical documentation.
Provide support to IT support teams at N1 and N2 levels.
Apply security practices to ensure protection of developed systems.
Requirements
Solid experience developing Java applications with Spring Boot, Spring MVC, and Spring Security (minimum 5 years).
Full-stack development across the MVC layer (frontend using Ajax, jQuery and Bootstrap).
Data modeling in Oracle and MySQL databases, with advanced SQL usage and query optimization.
Deep knowledge of key Java frameworks: Spring Boot, Spring MVC, Spring Security, and Hibernate.
Analytical skills and ability to solve complex problems.
Technical-level English.
Experience using AI to accelerate development.
Experience with Kotlin for backend development (preferred).
Experience with microservices architecture and RESTful APIs (preferred).
Experience in automated Unit Tests and Integration Tests (preferred).
Familiarity with agile methodologies (Scrum, Kanban, SQUADs) (preferred).
Experience with version control (Git/GitFlow) (preferred).
Experience with solution refinement and design (preferred).
Development in Oracle PL/SQL for data load scripts, database adjustments, etc. (preferred).
Knowledge of messaging systems (RabbitMQ, Amazon SQS) (preferred).
Experience with observability tools (Grafana) (preferred).
Experience with Docker and Kubernetes for container deployment and orchestration (preferred).
Knowledge of DevOps and CI/CD practices (Jenkins, Bitbucket) (preferred).
Development in Python (preferred).
Experience with AWS (preferred).
Tech Stack
AWS
Bootstrap
Docker
Grafana
Hibernate
Java
Jenkins
jQuery
Kotlin
Kubernetes
MySQL
Oracle
Python
RabbitMQ
Spring
Spring Boot
SpringBoot
SQL
Benefits
No benefits specified.
Apply Now
Home
Jobs
Saved
Resumes