Overview
Parkar stands at the intersection of innovation and technology, revolutionizing software development with our cutting-edge Low Code Application Platform, Vector.ai.
For almost a decade, our expertise has expanded to four countries, offering a full range of software development services, including product management, full-stack engineering, DevOps, test automation, and data analytics.
Vector.ai redefines software development by integrating over 500 modular code components for UI/UX, front-end and back-end engineering, and analytics, enabling a streamlined path to digital transformation through standardized software development and AIOps.
We serve over 100 clients across Fintech, Healthcare-Life Sciences, Retail-eCommerce, and Manufacturing, delivering tailored solutions for success and growth.
We build partnerships to empower businesses to reach their full potential.
Responsibilities
- Broad experience in programming and implementing large distributed systems with microservices.
- Deep understanding of application, infrastructure and security architecture and non-functional aspects like performance, scalability, reliability and availability.
- Work with technical SMEs to understand requirements and ensure they are met.
- Define best practices and standards for the microservice implementation.
- Lead activities to build accelerators and tools to increase the quality of deliverables.
- Evaluate industry technologies to shape the design of services considering cost, portability, compatibility, or usability factors.
- Identify and make appropriate changes to technologies, integrated platforms, and systems to meet customer and operational requirements.
- Continuously seek to more efficiently manage and utilize technology, platforms, and systems.
- Highlight design risks, provide alternatives, and recommend quality solutions to specified problems.
Requirements
- Bachelor’s degree and 10+ years of technical experience within architecture development, integration of backend systems and development.
- Strong hands-on experience in developing applications using Java/J2EE, with Spring Boot framework knowledge and experience.
- Deep knowledge of SOA, architecture and design on Microservices, REST services and SOAP services development.
- Experience in core Java fundamentals, Java 8+, Spring, Spring Boot, testing frameworks JUnit, Cucumber.
- Strong hands-on with design patterns and clean code.
- Strong hands-on experience in Java Microservices (Spring Boot), RESTful APIs and SOAP services.
- Experience in designing and coding scalable microservices.
- Experience with middleware/messaging technologies such as MQ, JMS, Kafka and exposure to event-driven design patterns.
Good to have
- Experience in API management.
- Experience in writing deployment pipelines to deploy Java microservices in Kubernetes.
- Strong in creating/defining Swagger specs for REST APIs and understanding REST principles and guidelines.
- Demonstrated knowledge of OAuth token-based authentication protocols.
- Demonstrated knowledge of PCI and security coding standards.
- Experience with MSSQL, data modeling, query development and performance optimization.
Technical Skills
- Spring Boot, Java/J2EE, SOA, REST and SOAP services, Microservices.
Soft Skills
- Problem solving skills and ability to work under pressure.
- Good command of English, both written and spoken.
Education
- Bachelor's degree in computer science, engineering or a similar domain.
#J-18808-Ljbffr