Java Developer
Global E-Learning platform company
Buenos Aires - San Nicolas
We are looking for a Java Developer to join the team of our client.
Requirements:
- 5+ years professional experience with Java/J2EE web applications (JDK 7 is required JDK8+ is a plus)
- 3+ years using Spring frameworks (Spring 4+) and Hibernate. Spring Boot is a plus.
- Experience developing RESTful microservices.
- Unit and integration testing experience with JUnit, jmockit is a plus.
- JMS knowledge related to point-to-point (queue) vs. pub-sub (topic).
- RDBMS experience with databases like Postgres, MySQL, etc.
- Fluency in English Language
Responsibilities:
- Research, design, code, document and test new programs.
- Develop implementation of complex, multi-tier distributed software applications .
- Interpret the business requirements, usability feedback results, and functional specifications to make technical recommendations.
- Analyze software requirements to determine feasibility of design within time and cost
- constraints.
- Work with Architect, Project Manager, Product Technical Lead within organization to implement agreed upon designs .
- Collaborate with internal partners on technical issues.
- Analyze and provide recommendations.
- Work with senior leaders to establish strategies, projects, plans and project budgets.
- Anticipating risks of any task. Propose solutions and mitigation plans except in cases of great complexity.
- Keep current on the issues inherent in their work and transmit their knowledge proactively.
- To have advanced knowledge of all the tools and concepts related to the project.
- To be responsible for product definition, and offer added-value ideas.
- To assist in the enforcement of development deadlines and schedules under Agile
- Methodologies.
- To develop ensuring strong functionality and optimization; follow coding standard protocols.
- To create and implement automated unit test scripts.
Additional Attributes
- Problem solving skill.
- Independent, ability to work on your own without a lot of help or supervision.
- Good work ethic.
- Strong sense of responsibility.
- Willing to learn.
English level: Upper Intermediate
Time shift: Full Time
Location: San Nicolás