Desenvolvedor Baixa Plataforma Java
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3 years
- Required Skills
- SQLHibernateJavaJUNITCI/CDRESTful APIs
Requirements
- Bachelor’s degree in Information Technology or related field, or equivalent postgraduate specialization (360+ hours).
- Minimum of 3 years of experience in Java enterprise development in distributed environments.
- Strong knowledge of Java SE 8+, Java EE, Spring Framework (3.x+), MicroProfile.
- Experience with JPA, JDBC, Hibernate, SQL, and relational databases.
- Solid understanding of software architecture patterns such as MVC and layered architecture.
- Experience with RESTful APIs, SOAP services, and API documentation tools (Swagger/OpenAPI).
- Familiarity with application servers such as WebSphere, Liberty, JBoss EAP, or Quarkus.
- Experience with CI/CD and development tools such as Jenkins, Git, Maven, and SonarQube.
- Knowledge of testing practices including JUnit, TDD, and ATDD.
- Experience with messaging systems such as IBM MQ / JMS.
Responsibilities
- Participate in agile development teams, taking ownership of sprint tasks across the software lifecycle.
- Analyze, design, develop, test, and maintain software components in Java-based distributed systems.
- Code and integrate components according to technical specifications, ensuring quality and maintainability.
- Perform unit, integration, and functional testing to ensure software reliability and performance.
- Support system deployment, configuration, and environment setup for development and testing.
- Maintain and evolve existing systems, including corrective and adaptive maintenance of legacy applications.
- Create and maintain technical documentation aligned with project and contractual requirements.
- Integrate software components developed by different team members using version control and CI tools.
- Support users and IT teams when needed, providing technical guidance on developed solutions.
- Contribute to refactoring and improvement of legacy web systems through analysis and experimentation.
View Full Description & ApplyYou'll be redirected to the employer's site