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
View details
Apply Now