This posting is for talent pool recruitment. Your qualifications will be assessed for current and future openings. If your skills and experience match a future opportunity, our team will contact you. Please note: immediate placement or contact is not guaranteed. We only consider applications from US/Canada residents.
Java Back-End Developer | Earn $68K-$79K Yearly! (1-3+ Years)
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:
- Bachelors 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.