Job Title: Java Fullstack Architect
Location: Bentonville, AR
Job Type: Subcontract
Experience 10+ Years only
Job Description:
• Deep understanding of ReactJS, including state management (e.g., Hooks Redux Context API), component lifecycle, and performance optimization.
• Strong proficiency in Spring BootJava 11, including microservices and/or monolithic architecture, RESTful API design, and database integration.
• Experience with cloud platforms (e.g., AWS preferred, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes). • Experience with testing frameworks like Junit, Mockito, react-testing-library, jest, and cypress selenium. • Experience with version control systems (e.g., Git), CICD and build tools like Maven, npm etc.
• Familiarity with database technologies (e.g., relational databases, NoSQL databases).
• Experience with security best practices and protocols (Oauth2, JWT) related to web application development.
• Technical Leadership Architecture Design and implement scalable, robust, and maintainable architectures for both frontend (ReactJS) and backend (Spring BootJava) applications.
• Either side expertise and understanding of other side is ok.
• Strong understanding of Enterprise Software Architecture principles and design patterns.
• Provide technical guidance and mentorship to development teams, ensuring adherence to best practices and coding standards.
• Conduct code reviews and ensure high-quality code delivery.
• Evaluate and recommend appropriate technologies, frameworks, and tools. • Drive architectural decisions, considering factors such as performance, security, and scalability. • Create and maintain technical documentation, including architecture diagrams, design specifications, and API documentation.
Share me resumes at hemanth@flexontechnologies.com