Full Stack Engineer at Creospan Inc. in Chicago, Illinois

Posted in Other 14 days ago.

Type: full-time





Job Description:

We are seeking a talented Full stack Developer with expertise in a range of technologies including Kotlin, Angular with RxJs, NgRx (Redux on Angular), SQL, Spring (BOOT), and JPA. As a Full stack Developer, you will play a crucial role in the development and maintenance of our software applications, contributing to both frontend and backend components.

Responsibilities:
  • Design and Development: Collaborate with the team to design, develop, and implement software solutions that meet the requirements and specifications. Utilize Kotlin for backend development and Angular with RxJs for frontend development.
  • Angular with RxJs: Proficient in developing complex user interfaces using Angular framework along with Reactive Extensions for JavaScript (RxJs) to handle asynchronous data streams.
  • NgRx (Redux on Angular): Extensive experience in state management using NgRx, which is inspired by Redux architecture, for managing application state in Angular applications.
  • SQL: Strong expertise in SQL for database management and manipulation. Design, develop, and optimize SQL queries for efficient data retrieval and manipulation.
  • Spring (BOOT): Solid understanding of the Spring framework, particularly Spring Boot, for building robust and scalable backend applications. Develop RESTful APIs and microservices using Spring Boot.
  • JPA: Proficiency in Java Persistence API (JPA) for object-relational mapping in Java applications. Design and implement JPA entities, repositories, and query methods for database interaction.
  • Full stack Development: Work on both frontend and backend development tasks, ensuring seamless integration between frontend and backend components. Collaborate with frontend developers to integrate backend APIs and services.
  • Code Quality and Testing: Write clean, maintainable, and efficient code following best practices and coding standards. Conduct unit testing and integration testing to ensure the reliability and stability of the software applications.
  • Documentation and Maintenance: Document code, designs, and technical specifications. Assist in troubleshooting and debugging issues in production environments. Perform regular maintenance and updates to ensure the software applications are up-to-date and secure.

Requirements:
  • Bachelor's degree in computer science, Engineering, or a related field.
  • Proven experience as a Full stack Developer or similar role.
  • Proficiency in Kotlin, Angular with RxJs, NgRx, SQL, Spring (BOOT), and JPA.
  • Strong understanding of software development principles and methodologies.
  • Experience with RESTful API development and integration.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently as well as in a team environment.
  • Strong communication and collaboration skills.
  • Experience with agile development methodologies is a plus.
  • Join our team and be part of an innovative and dynamic environment where you can contribute your skills and expertise to create cutting-edge software solutions.

More jobs in Chicago, Illinois

Other
8 minutes ago

Cushman & Wakefield
Other
8 minutes ago

Cushman & Wakefield
Other
8 minutes ago

Cushman & Wakefield
More jobs in Other

Other
less than a minute ago

DNV GL USA, INC.
Other
2 minutes ago

American Bureau of Shipping (ABS)
Other
2 minutes ago

American Bureau of Shipping (ABS)