This is a remote position.
Java
In-depth knowledge of Java concurrency, collections, and design patterns.
Extensive experience with Spring Framework, especially Spring Boot, Spring Security, and Spring Cloud for developing microservices.
Ability to implement scalable, secure, and high-performance RESTful APIs
Proficiency in advanced testing techniques and frameworks, including BDD/TDD with JUnit, TestNG, and Mockito.
React:
Strong exp on JavaScript, HTML and CSS,
Expertise in React design patterns (HOCs, render props, compound components).
Strong understanding of React performance optimization techniques.
In-depth experience with state management tools (Redux Saga, Zustand, or similar).
Knowledge of advanced React concepts like server-side rendering (Next.js) or static site generation.
Familiarity with TypeScript in React projects.
Proficient in writing maintainable CSS (CSS-in-JS, SCSS, Styled-Components).
Others:
Knowledge of Agile development processes and team collaboration tools (JIRA, Confluence).
Exposure to cloud-native architectures and serverless computing.
Code versioning: Version control systems (Git),
Familiar with unit testing frameworks like Jest, Mocha and Enzyme.
Hands on experience on Monitoring and Logging tools.
Commitment to continuous learning and staying updated with industry trends, tools, and technologies.