Full Stack Engineer

Apply Now

Company: United IT Solutions, Inc.

Location: Fort Mill, SC 29708

Description:

Key Responsibilities

- Design and develop interactive and responsive user interfaces using React.js, Redux, and other modern JavaScript libraries.

- Build and maintain RESTful APIs and microservices using Java, Spring Boot, and related technologies.

- Design, implement, and optimize relational (e.g., SQL Server, MySQL) and NoSQL (e.g., MongoDB, Elasticsearch) databases.

- Integrate third-party APIs and tools to enhance application functionality.

- Ensure high performance, scalability, and security in both frontend and backend systems.

- Write clean, maintainable, and efficient code adhering to software development best practices.

- Utilize tools like JUnit, Mockito, and Postman for unit testing and debugging.

- Work with cloud services (e.g., AWS, Docker) to deploy and manage applications effectively.

- Participate in code reviews, pair programming, and agile development processes.

Technical Skills

- Frontend:
Strong expertise in React.js, Redux, and JavaScript (ES6+).
Proficiency in HTML5, CSS3, and modern UI frameworks (e.g., Material-UI, Bootstrap).

- Backend:
Advanced knowledge of Java, Spring Boot, and Spring Cloud.
Familiarity with microservices architecture and messaging systems like Kafka or RabbitMQ.

- Database:
Hands-on experience with relational databases (e.g., SQL Server, MySQL) and NoSQL databases (e.g., MongoDB, Redis).

- Cloud & DevOps:
Experience with AWS (e.g., S3, EC2) and containerization using Docker.

- Testing:
Proficiency with testing frameworks such as JUnit, Mockito, and tools like Apache JMeter.

Similar Jobs