This is a remote position.
Java Back-End Developer - Remote Job, 1+ Year Experience
Annual Income: $57K - $67K
A valid work permit is necessary in the US/Canada
About us: Patterned Learning is a platform that aims to help developers code faster and more efficiently. It offers features such as collaborative coding, real-time multiplayer editing, and the ability to build, test, and deploy directly from the browser. The platform also provides tightly integrated code generation, editing, and output capabilities.
Description:
As a Junior Java Back-End Developer, you will be responsible for developing and maintaining the server-side logic of our applications, ensuring seamless integration with the front-end components. You will work closely with a team of experienced developers to design, implement, and test back-end functionalities. This is an excellent opportunity for a passionate individual who is eager to build a strong foundation in back-end development using Java.
Responsibilities:
• Collaborate with cross-functional teams to gather and analyze requirements for new features and enhancements.
• Design, develop, and maintain server-side applications using Java and related frameworks.
• Write clean, efficient, and maintainable code that adheres to industry best practices.
• Implement data models, and database schemas, and perform database operations using SQL or NoSQL databases.
• Integrate APIs, web services, and third-party systems into the application.
• Perform unit testing and troubleshoot/debug application issues.
• Participate in code reviews to ensure code quality and maintainability.
• Stay up to date with emerging technologies, trends, and best practices in back-end development.
Requirements:
• Bachelor's degree in Computer Science or a related field.
• Solid understanding of Java programming language and object-oriented principles.
• Knowledge of back-end development concepts and frameworks, such as Spring Boot, Hibernate, or Java EE.
• Experience with databases, including SQL and/or NoSQL.
• Understanding of RESTful APIs and web services.
• Familiarity with version control systems, such as Git.
• Strong problem-solving and analytical skills.
• Excellent communication and collaboration abilities.
• Ability to work well in a team environment and contribute to collective goals.
• Self-motivated with a desire to learn and grow in back-end development.
Preferred Qualifications:
• Familiarity with cloud platforms, such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).
• Knowledge of containerization technologies, such as Docker.
• Experience with test-driven development (TDD) and agile methodologies.
• Understanding of software development principles and practices, including code versioning, documentation, and deployment.
Location: Anywhere
Posted: Sept. 2, 2024, 8:14 a.m.
Apply Now Company Website