Job Summary
We are seeking a motivated Junior Java Developer to join our dynamic team. This position is ideal for individuals who are eager to learn and grow their skills in a collaborative environment while working with cutting-edge technologies.
Responsibilities
- Collaborate with senior developers to design, develop, and implement software solutions using Java and other programming languages.
- Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Assist in the development of RESTful APIs to support front-end applications and enhance user experience.
- Work with databases such as MySQL and SQL to manage data effectively.
- Contribute to web development projects utilizing frameworks such as Ruby on Rails and React Express.
- Engage in Agile methodologies to ensure timely delivery of high-quality software products.
- Utilize version control systems like Git and SVN for code management and collaboration.
- Troubleshoot and debug applications to resolve issues efficiently.
- Maintain documentation for application development processes and technical specifications.
Skills
- Basic knowledge in Java programming language.
- Familiarity with web development technologies including JavaScript, HTML, CSS, and frameworks like React Express.
- Understanding of RESTful API design principles and implementation.
- Experience with databases such as MySQL or SQL for data manipulation.
- Knowledge of IT infrastructure concepts and cloud services like AWS or Azure is a plus.
- Exposure to Agile software development practices.
- Experience with Linux operating systems for application deployment is preferred.
- Familiarity with GitHub for version control and collaboration on projects.
- Strong problem-solving skills and the ability to work effectively within a team environment.
Job Types: Full-time, Part-time, Contract, Temporary, Internship
Pay: $60,000.00 - $100,000.00 per year
Benefits:
- Green card sponsorship
- Visa sponsorship
Work Location: Remote