Java Full Stack Developer
Ford
We are seeking a skilled and experienced Java Full Stack Developer to be part of Material Logistics IT team. In this role, you will be instrumental in designing, developing, and maintaining both the front-end and back-end components of our web applications. You'll work across the entire software development lifecycle, from concept and design to testing, deployment, and support. A successful candidate will possess strong problem-solving skills, and be a collaborative team player.
Qualifications:
Bachelor’s degree in computer science, Engineering, or a related field.8+ years of professional software development experience.Proven experience with Java development and strong knowledge of the Java ecosystem.In-depth experience with the Spring Framework, especially Spring Boot.Solid understanding of object-oriented programming (OOP) principles, design patterns, and data structures.Proficiency in at least one modern front-end JavaScript framework (Angular)Experience designing, developing, and consuming RESTful APIs.Experience with relational databases (e.g., PostgreSQL, MySQL) and writing SQL queries.Familiarity with version control systems, particularly Git.Experience writing unit and integration tests.Strong problem-solving skills and the ability to work independently or as part of a team.Excellent communication and interpersonal skills.Key Responsibilities:
Design, develop, and maintain robust, scalable, and secure back-end services and APIs using Java and the Spring Framework (Spring Boot, Spring MVC, Spring Security, etc.).Develop responsive and user-friendly front-end interfaces using modern JavaScript frameworks like React, Angular.Collaborate with product managers, designers, and other engineers to understand requirements and translate them into technical solutions.Write clean, maintainable, and efficient code following best practices and coding standards.Design and manage databases, including writing and optimizing SQL queries for relational databases (e.g., PostgreSQL, MySQL) or working with NoSQL databases (e.g., MongoDB, Cassandra).Develop and implement RESTful APIs and integrate with third-party services.Write and execute unit tests, integration tests, and potentially end-to-end tests to ensure code quality and application reliabilityIdentify and troubleshoot performance bottlenecks and bugs in the application.Contribute to the continuous improvement of our development processes, tools, and technologies.Work with CI/CD pipelines (e.g., Jenkins, GitHub) for automated builds, testing, and deployments.
Confirm your E-mail: Send Email
All Jobs from Ford