Werben HR

Java Developer Remote LATAM ID 100/998

14 Mar 2022  
LATAM  
Java  
Semi Senior / Senior

As a Software Engineer (Java), you will be responsible for defining software requirements, writing clean and efficient code for various applications, and running tests to improve system functionality. You will also handle the implementation and maintenance of Java components and frameworks throughout the software development life cycle.

Responsibilities:

Analyze user and system requirements

Application maintenance and improvements (Java)

Memory performance improvements (Out of memory errors)

Write efficient code based on feature specifications

Prioritize and execute tasks in the software development life cycle

Test and debug Java applications

Development of logic rules associated to the medical field, keeping them updated year by year

Development of new metrics (measures) in Drools

Functional analysis of the applications

The ideal candidate:

has experience with SQL Server, MySQL, PostgreSQL, or similar relational databases

has successfully built software in team-oriented environments

has a track record of designing and developing software, handling all aspects of the software development lifecycle, from choosing frameworks to writing tests to deployment

has experience working with different web technologies: APIs, libraries, frameworks, test suites, etc.

is a fast learner and problem solver, in code and in person

is comfortable collaborating with others in different time zones

has excellent verbal and written communication skills

is comfortable working in a fast-paced, iterative environment

demonstrates a «Get it done» mentality

Qualifications:

Degree in Computer Science, Engineering, or a related field

Experience working as a Java Engineer for 5+ years

Drools experience is a plus (but not required)

Should have a solid extensive background working with Java

Experience creating and managing unit test cases & results using unit testing frameworks

Experience in software design patterns

Rabbit and Spring experience is a plus

Nice to have:

Side projects (huge plus)

Knowledge of developing microservices

Experience with working with enterprise-level information systems