Java Developer/Programmer
Location: 100% Remote (Anywhere in the U.S.)
Position Overview: We are seeking a highly skilled and motivated Software Developer to join our team. This fully remote position is open to candidates located anywhere in the United States. The ideal candidate will have a strong background in Java development, JCL, and advanced experience with DB2 or other relational databases. The role involves developing and maintaining applications, ensuring secure file transfers, and working with SQL extensively.
Key Responsibilities
- Develop and maintain software applications using Java.
- Utilize JCL (Job Control Language) for the execution of batch jobs.
- Manage and optimize database operations, specifically with DB2 or other relational databases.
- Implement and maintain secure file transfer protocols.
- Write advanced SQL queries for data retrieval and manipulation.
- Collaborate with team members and work independently to solve complex problems.
- Employ best practices in code development, version control, and deployment.
Required Skills
- Proficiency in Java development.
- Experience with JCL for batch job execution.
- Advanced knowledge of DB2 or other relational databases.
- Expertise in secure file transfer methods.
- Strong SQL skills for advanced database queries.
Heavily Desired Skills
- Experience with Maven and Spring Boot.
- Familiarity with version control systems, especially Bitbucket and Git Bash.
- Experience with Bamboo for continuous integration and deployment.
- Familiarity with Winscp for secure file transfers.
Personal Attributes
- Initiative and willingness to work independently.
- Ability to work collaboratively within a team.
- Strong problem-solving skills, especially when encountering unfamiliar challenges.