08 Nov
|
SA Technologies
|
India
08 Nov
SA Technologies
India
Description
Interface.ID1385.row1" class="inlinepanel" title="">ProfileKey Responsibilities:
- Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, and React.js.
- Build and consume RESTful APIs to enable seamless integration between front-end and back-end systems.
- Collaborate with cross-functional teams to design and implement new features and enhancements.
- Write clean, maintainable, and efficient code following Object-Oriented Programming principles and SOLID design patterns.
- Develop and maintain unit tests (JUnit, Mockito), integration tests, and end-to-end tests (Cypress).
- Participate in code reviews to ensure adherence to best practices and coding standards.
- Collaborate on CI/CD pipelines using Jenkins or similar tools.
- Troubleshoot and resolve issues in development, testing, and production environments.
Required Skills and Qualifications:
- 3-5 years of experience in developing enterprise applications.
- Strong understanding of Object-Oriented Programming (OOP) principles and SOLID design patterns.
- Proficient in Java (Core and Advanced) and Spring Boot framework.
- Proficiency in building reusable components and front-end libraries using React.js.
- Strong understanding of React lifecycle methods and functional components with hooks (e.g., use State, use Effect, use Context) and react json forms
- Experience with state management libraries such as Redux, Redux Toolkit, or Context API.
- Strong understanding of React Router for implementing navigation and routing in single-page applications (SPAs).
- Familiarity with testing React components using tools like Jest, React Testing Library, or Enzyme.
- Strong understanding of data structures and algorithms.
- Experience with RDBMS preferably Postgre Sql
- Good understanding of authentication and authorization mechanisms (e.g., JWT, OAuth, sessions).
- Experience with version control systems like Git.
- Basic knowledge of Unix/Linux commands.
- Understanding of CI/CD concepts and experience with tools like Git Hub Actions.
- Familiarity with message brokers like RabbitMQ, Kafka, or Apache MQ.
- Experience using code quality tools such as Sonar Qube.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.Why SA Technologies Inc.?Empowering Work Workplace: A Great Place to Work, especially celebrated as one of the Best Places for Women. Excellence and Quality: A CMMI Level 5 Company, ensuring operational and service excellence. Globally Acclaimed: A Microsoft Gold Partner and Google Partner, with over 20 years of global IT consulting and Development solutions delivery.
📌 Specialist Software Engineer - Java FS - (26000HUD) (India)
🏢 SA Technologies
📍 India