Desarrollador Java Senior
Core
Senior Java developer building scalable backend web applications and enterprise multi-layer tools for Openpay, a global digital payments platform.
Role type
Senior IC Java backend engineer
Builds
Secure digital payment transaction tools and web applications for merchants and brands
Domain
Fintech / Digital Payments
Deliverable
production ML models | product features
Required skills
Java J2EE, Spring Framework (Core, MVC, Security), Hibernate/JPA, REST/SOAP services, SQL (MySQL), AWS services (S3, SQS, SNS, EC2, CodeDeploy, EBS), Unit Testing (JUnit, Mockito), Performance Testing (JMeter), Code Quality (Sonar), OWASP security practices, UML design, Git/SVN/CVS, Linux/macOS/Windows
Preferred skills
Factory, Singleton, Builder, Dependency Injection patterns, Agile/Scrum methodology, Technical English
Technologies
Java, Spring, Hibernate, JPA, Maven, Log4j, JUnit, DBUnit, Mockito, JMeter, JConsole, Sonar, MySQL, AWS, Git, SVN, CVS, Linux, macOS, Windows
Responsibilities
Develop and maintain backend web applications using Java J2EE and multi-layer architecture; Implement design patterns and create software artifacts using UML; Manage code repositories and operating systems; Build and execute unit and performance tests; Apply OWASP security standards and basic-intermediate cryptography; Refactor code and enforce best practices; Collaborate in Agile/Scrum teams using Jira.
Seniority
Senior, hands-on IC