Job Title: Java Backend Developer
Location: 100% Remote
Job Type: 1 Years Contract
Job Description:
We are seeking an experienced Java Backend Developer with at least 10 years of experience in backend development. The ideal candidate will be proficient in developing and deploying backend web applications using modern opensource software. This role involves serverside processing data storage and integration with frontend development working within an Agile software development environment.
Key Responsibilities:
- Develop and deploy backend web applications using modern opensource software.
- Manage all aspects of serverside processing data storage and integration with frontend development.
- Collaborate with frontend developers to integrate userfacing elements with serverside logic.
- Write clean scalable and efficient code following best practices.
- Participate in Agile development processes including daily standups sprint planning and retrospectives.
- Utilize an IDE (Eclipse or similar) for development tasks.
- Use a code repository (TFS GIT or similar) for version control and collaboration.
- Work with various file formats such as XML and JSON for data exchange.
- Write SQL (TSQL) stored procedures and ETL jobs for data management.
Required Skills and Experience:
- Java Development: Minimum of 7 years of experience in Java (Java EE Java Spring Framework).
- Agile Development: Proven experience working on an Agile software development project.
- IDE Usage: Proficient in using an IDE such as Eclipse or similar.
- Version Control: Experience using a code repository such as TFS GIT or similar.
- Data Formats: Familiarity with various file formats such as XML and JSON.
- SQL and ETL: Strong skills in writing SQL (TSQL) stored procedures and ETL jobs.
Qualifications:
- Bachelors degree in Computer Science Engineering or a related field.
- Excellent problemsolving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a remote team.