Java Developer
Java Developer Location: MexicoType: RemoteWorking Hours: US East CoastJob Description:We are looking for a mid-level Java Developer that has strong hands-on development experience with Java, Java groovy scripting, Database – PostgreSQL, Cloud platform-AWS (S3 Buckets and Parameters), Unix/Linux scripting, IBM Cognos Reporting Tool, and GitHub. As a developer person will be responsible for development, maintenance and support applications.Key Responsibilities: Write clean, efficient, and maintainable Java code.Supporting existing Jobs written in Java groovy.Develop, test, and maintain software applications, components, and modules.Identify and troubleshoot software defects and performance issues.Integrate Java applications with databases and external APIs.Collaborate with cross-functional teams to deliver high-quality software solutions.Implement security measures to protect applications from vulnerabilities.Create technical and release documentation and maintain code comments.Optimize application performance and scalability.Participate in code reviews and follow Santander's policies and procedures.Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related field.Experience as a full stack Java developer or similar role.Strong proficiency in programming specially in Java Groovy.Experience with Java frameworks like Spring, Java EE, or others.Experience with databases like PostgreSQL. SQL Server, and Oracle good to have.Experience developing code using IntelliJ, and Eclipse.Experience with cloud platform, especially AWS (S3 Buckets and Parameters)Proficient in UNIX/Linux shell scripting.Experience with Apache Camel processor, Cron Jobs, Puppet, and Confluence.Familiarity with Scheduling Control – M jobs.Experience with REST APIs.Understanding of Messaging Queues.Experience with version control systems, such as GitHub, and Tortoise SVN.Strong problem-solving and debugging skills.Experience with IBM Cognos Reporting Tool.Excellent communication and teamwork abilities.Willingness to stay updated and learn.Additional Skills (Nice To Have): Financial background.Release management process. Service Now.Experience with QlikView/Qlik Sense.