Senior Java (7895)

Detalles de la oferta

We are growing fast as a team so that's why we are currently looking for a

**Responsibilities will include, but are not limited to**:

- Contribute to all stages of the software development lifecycle
- Analyze user requirements to define business objectives
- Develop and test software
- Identify and resolve any technical issues arising
- Create detailed design documentation
- Propose changes to current Java infrastructure
- Write well designed, testable code
- Conducting software analysis, programming, testing, and debugging
- Develop documentation to help users
- Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
- Ability to thrive in a fast paced, startup environment is a must

**Qualifications**
- Proficiency in Java, with a good understanding of its ecosystems
- Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
- Familiarity with different design and architectural patterns
- Skill for writing reusable Java libraries
- Knowhow of Java concurrency patterns
- Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
- Familiarity with MongoDB is a plus
- Basic understanding of Authentication mechanisms
- Good understanding of cybersecurity best practices
- Ability to write clean, readable Java code
- Basic knowhow of class loading mechanism in Java
- Skilled at creating database schemas that characterize and support business processes
- Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- In-depth knowledge of code versioning tools, for instance, Git
- Understanding of building tools like Sbt, Ant, Maven, Gradle, etc
- Expertise in continuous integration
- Must be self-motivated and possess excellent problem solving skills.
- Experience in financial services/planning is a plus
- Prior experience with Payments integrations like Stripe and PayPal is a plus
- Familiarity with integrating with account aggregators like Plaid is a plus
- Experience with working with Pdf generation is a plus

**Laboral Benefits**:Work from Home, Insurance policy, Trainings, English classes, Great work environment, Career Path, Multicultural work, Flexible schedules, Wellness programs, Birthday day off, Christmas eve and more.
**About us**: We are a global company that provides innovation services and software engineering solutions.
Being Nearshore, our services are ideal for all types of companies, from established companies to start-ups.
We are based in Silicon Valley for more than 27 years in the market, with more than 7 development centers in Latin America.
- _At Encora Inc. we hire professionals based solely on their skills and do not discriminate on the basis of age, disability, religion, gender, sexual orientation, socioeconomic status or nationality._


Salario Nominal: A convenir

Fuente: Whatjobs_Ppc

Requisitos

Built at: 2025-06-20T05:12:08.884Z