Remotery

Senior Software Developer – Java

Posted May 20

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Oversee and enhance essential systems within a legacy Java framework

• Create and uphold features adhering to established standards

• Evaluate and suggest enhancements for architecture, performance, and maintainability

• Identify and resolve intricate issues, including those related to performance, concurrency, and memory

• Engage in production troubleshooting and root cause investigations

• Perform code reviews and offer technical guidance to the team

• Collaborate with Quality Assurance, DevOps, and various business units

• Assist in modernization efforts including refactoring and decoupling.


⛳️ Requirements

• Proficiency in Java and Java EE

• Significant experience with Java, particularly older versions

• Bachelor’s degree in Information Technology or a related discipline

• Expertise with JPA (1.0 / 2.0), EntityManager, and persistence context

• Familiarity with JPQL and query optimization techniques

• Understanding of fetching strategies (LAZY and EAGER)

• Experience with transaction management (JTA, commit/rollback, and propagation)

• Knowledge of EJB 2.x / 3.x

• Background with legacy Servlets, JSP, or JSF

• Bachelor’s degree in IT (listed twice in original)

• Experience with JCompany and Jaguar (preferred)

• Strong SQL capabilities

• Proficient in tuning queries and analyzing execution plans

• Familiarity with ORM and native SQL usage

• Experience with relational databases (Oracle, PostgreSQL, or similar)

• Skills in debugging and root cause analysis

• Comprehension of concurrency and performance challenges

• Familiarity with Git and code review methodologies

• Experience in modernizing legacy systems

• Knowledge of Spring (Boot, Data)

• Familiarity with REST APIs

• Experience with messaging systems (JMS, Kafka, or similar)

• Proficient with build tools (Maven, Gradle, Ant)

• Experience with application servers (JBoss, WebLogic, WebSphere)

• Basic understanding of Docker and CI/CD pipelines


🏝️ Benefits

• Oversee and enhance essential systems within a legacy Java framework

• Create and uphold features adhering to established standards

• Evaluate and suggest enhancements for architecture, performance, and maintainability

• Identify and resolve intricate issues, including those related to performance, concurrency, and memory

• Engage in production troubleshooting and root cause investigations

• Perform code reviews and offer technical guidance to the team

• Collaborate with Quality Assurance, DevOps, and various business units

• Assist in modernization efforts including refactoring and decoupling.

People also viewed

Confitec10 hours ago

Mid-level .NET, Angular, SQL Server Developer – AI, Spec-Driven Development

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
DOMVS iT10 hours ago

Backend Developer – Node.js, NestJS

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI10 hours ago

Python Developer

SE flagSweden OnlyFreelanceBackend Engineer$25 – $50/hour
ApplyView job
FCamara Consulting & Training10 hours ago

Backend Developer – .NET Core, GCP Ecosystem – Senior

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Neogrid10 hours ago

Senior Pessoa Desenvolvedora FullStack, Python e React

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Intetics10 hours ago

Golang Technical Interviewer

MA flagMorocco OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers