Develop user interfaces using React.js and other modern front-end frameworks.
• Create responsive and visually appealing web pages.
• Implement state management using tools like Redux.
• Collaborate with UX/UI designers to ensure a seamless and intuitive user experience.
• Design, develop, and maintain server-side logic using Java and related technologies.
• Implement and maintain RESTful APIs to facilitate communication between the front-end and back-end systems.
• Design, develop, and deploy microservices using Java-based frameworks (e.g., Spring Boot).
• Implement communication protocols between microservices, such as REST or message queues.
• Write complex SQL queries and manage database interactions.
• Work with both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.
Expertise in Java and JavaScript technologies, specializing in data structures, algorithms, and full-stack development. The ideal candidate will have hands-on experience designing, developing, and maintaining scalable web applications using React, Angular, Vue.js, Spring Boot, and Hibernate in both monolithic and microservices architectures.
Key responsibilities include developing front-end solutions with React and TypeScript, back-end APIs using Spring Boot, and managing databases like MySQL and PostgreSQL. The role requires proficiency in cloud services such as AWS EC2, AWS S3, and experience with Kafka for asynchronous communication. Familiarity with CI/CD processes using Jenkins, and unit testing with JUnit and Mockito is essential. The candidate will work closely with cross-functional teams to deliver high-performance and secure applications.
Key Technologies:
• Frontend: JavaScript, React, Angular, Vue.js, HTML5, CSS3, SCSS, TypeScript
• Backend: Java 8+, Spring Boot, Hibernate, JPA, Redis, Kafka, RESTful APIs
• Databases: MySQL, PostgreSQL, MongoDB
• Cloud: AWS (EC2, S3), PCF
• Version Control: GIT, Bitbucket
• Testing: JUnit, Mockito, Jasmine, Karma
• Oracle Certified Java Standard Edition Developer
• Strong experience with microservices architecture and cloud infrastructure"
Requirements:
• Bachelor’s degree in computer science or a related field.
• Proven experience as a Full Stack Developer with a focus on Java, microservices, and React.
• Strong understanding of software development principles and best practices.
• Experience with version control systems, particularly Git.
• Excellent problem-solving and communication skills.
Technology Stack :
HTML5, CSS3, SCSS, Bootstrap, JavaScript, Typescript, jQuery,
AngularJS, Angular 17, Ngrx, NodeJS, ExpressJS, Jasmine, karma, Jest, i18n, Angular Material,
Responsive Web Design, ReactJS, Adobe analytics, Adobe launch, pdfMake, d3JS, npm packages, Java, Spring boot, Micro services, API integration, Maven, Python
IDE: IntelliJ, Webstorm, Visual Studio Code, Splunk Dashboards, Postman.
CI/CD: Jenkins, Bit bucket, Jira, Confluence, Bamboo.