




Job Description: We are looking for a Java Analyst/Developer with experience in creating enterprise-grade, scalable, and high-performance applications. You will be part of a talented software team working on mission-critical applications. Java Developer responsibilities include managing Java/Java EE application development and providing expertise across the entire software development lifecycle, from concept and design to testing. Java Developer responsibilities also include designing, developing, and delivering low-latency, high-volume applications for mission-critical systems. A minimum of 4 years of experience in the role is required. Responsibilities: * Design and develop low-latency, high-volume applications for mission-critical systems with high availability and performance. * Contribute across all phases of the software development lifecycle * Write efficient, well-designed, and testable code * Ensure designs meet specifications * Prepare and produce releases of software components * Support continuous improvement by investigating alternatives and technologies and presenting them for architectural team review * Identify and analyze user requirements * Prioritize, assign, and execute tasks throughout the software development lifecycle * Review, test, and debug team members' code * Plan product release schedules with internal teams * Document development phases * Ensure our applications are secure and up-to-date **Requirements:** At least 5 years of experience in Java 8\+ development. Knowledge of the Spring Framework. REST APIs. Architectural design patterns. Relational databases: Oracle, MySQL, DB2\. Linux commands. Application servers: JBOSS, Wildfly. Unit testing with Junit and Mockito. Experience with agile methodologies such as SCRUM. Knowledge of Spring Batch development. Desirable: Knowledge of containers such as Docker and Kubernetes. CI\-CD continuous integration tools. Performance testing tools like JMeter. Location: Parque Patricios, Full time. This position is full-time employment, with one day per week of homeworking


