描述和要求
Infor is seeking a dedicated and talented Junior Java Backend Developer to join our innovative development team for Supply Chain Production Planning migration to the cloud. As a Junior Java Backend Developer, you will be responsible for building and maintaining the server-side logic of our product, ensuring optimal performance and scalability. You will work closely with the rest of the development team to implement new features, troubleshoot issues, and contribute to the design of efficient backend solutions. This is an exciting opportunity for an aspiring developer to kick-start their career in Java backend development and gain valuable experience in a supportive and dynamic work environment.
A Day in The Life Typically Includes:
- Backend Development: Collaborate with the team to design, develop, and maintain robust, scalable, and high-performance backend systems using Java and related technologies.
- API Development: Build and integrate RESTful APIs to facilitate seamless communication between the front-end and back-end components of our applications.
- Database Management: Design and implement database schemas and optimize queries for efficient data retrieval and storage.
- Bug Fixing and Maintenance: Identify and resolve issues in the existing codebase, ensuring the stability and reliability of our applications.
- Code Reviews: Participate in code reviews to maintain code quality, provide feedback, and adhere to best practices and coding standards.
- Performance Optimization: Continuously optimize the backend systems for improved speed, responsiveness, and scalability.
- Security: Implement security measures and best practices to protect our applications and data from potential threats.
- Integration: Collaborate with front-end developers and other stakeholders to integrate front-end and back-end components seamlessly.
- Documentation: Create and maintain technical documentation for the backend systems to enhance the team's understanding and facilitate future development.
- Testing: Develop and execute unit tests to ensure the reliability and quality of the backend code.
- Effectively work within the Infor agile methodology and adhere to project and technical standards.
Required skills:
- Java Proficiency: Strong understanding of core Java concepts, object-oriented programming, and familiarity with Java development frameworks like Spring.
- Backend Technologies: Knowledge of server-side technologies, databases SQL Server, and experience with Hibernate.
- RESTful APIs: Understanding of RESTful architecture and experience in building and consuming APIs.
- Version Control: Familiarity with version control systems like Git.
- Problem-Solving: Analytical and problem-solving skills to identify and address technical challenges efficiently.
- Collaboration: Excellent teamwork and communication skills to work effectively with team members and stakeholders.
- Learning Attitude: Eagerness to learn and stay updated with the latest trends and advancements in Java and backend development.
- Time Management: Good time management skills to meet project deadlines effectively.
Preferred Qualifications:
- Bachelor’s degree in computer science, Software Engineering, or a related field.