Desenvolvedor Java Sênior (Microserviços)
New
J
JobgetherIT Security
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- GitHibernateJavaJava EESpring BootRESTful APIsMicroservices
Requirements
- Bachelor’s degree in Technology, Computer Science, Software Engineering, or related fields.
- Strong experience developing enterprise applications with Java.
- Advanced knowledge of Java Spring Boot for building scalable web applications and services.
- Solid experience with Java EE for enterprise-grade solutions.
- Experience implementing and integrating microservices architectures and SOA principles.
- Experience developing REST APIs and designing scalable, resilient, and decoupled systems.
- Knowledge of relational and non-relational databases, including technologies such as Hibernate and JPA.
- Experience with version control systems such as Git.
- Experience implementing unit and integration tests to ensure software quality.
- Strong analytical skills and ability to troubleshoot complex technical problems.
- Clear communication skills, with the ability to explain technical concepts to different audiences.
- Proactive, organized, and self-managed professional with strong attention to detail.
Responsibilities
- Develop and evolve robust, scalable applications using Java and modern software development practices.
- Design and implement solutions based on service-oriented architectures (SOA) and microservices principles.
- Develop and integrate REST APIs, ensuring scalability, resilience, and efficient communication between services.
- Investigate and resolve technical issues through log analysis, debugging, and code reviews.
- Monitor incident resolution processes and ensure effective communication regarding progress and outcomes.
- Collaborate with internal teams and business partners to accelerate problem resolution and deliver improvements.
- Create permanent solutions to prevent recurring incidents and improve system stability.
- Perform technical validations and tests before production deployments.
- Execute production releases and deployment management processes when required.
- Create and maintain technical documentation for internal teams and stakeholders.
- Develop and optimize monitoring services and dashboards to ensure system availability and performance.
View Full Description & ApplyYou'll be redirected to the employer's site