Title: Java Developer
Location: 100% Remote
Job Type: Contract
Job 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.
Thanks
Aatmesh