Position : Full Stack Engineer (Java & React)
Location : Fort Mill South Carolina OR Austin Texas (Hybrid)
We are seeking a talented and experienced Full Stack Engineer with 8 10 years of expertise in Java and React to join our dynamic team. As a Full Stack Engineer you will be responsible for designing developing and maintaining highquality web applications. You will collaborate with crossfunctional teams to deliver scalable and robust solutions.
Key Responsibilities
Design and develop interactive and responsive user interfaces using 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 thirdparty 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.
Requirements Technical Skills
Frontend:
Strong expertise in Redux and JavaScript (ES6.
Proficiency in HTML5 CSS3 and modern UI frameworks (e.g. MaterialUI Bootstrap).
Backend:
Advanced knowledge of Java Spring Boot and Spring Cloud.
Familiarity with microservices architecture and messaging systems like Kafka or RabbitMQ.
Database: Handson 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.