- 3+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 3+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
About Recro
Recro is a developer-focused platform that was founded with the aim of seamlessly matching individual expertise with the right opportunities.
We empower talented developers by providing them with relevant experience at fast-growing startups based on technical competencies and aspirations. These opportunities have a significant impact on their career success and help them become their best self.
On the other hand, startups get instant access to top-quality developers with guaranteed productivity from the very beginning. We help them to scale up/down based on their needs, thus ensuring an efficient and high-yielding workforce.
Developers solve real-time complex problems and get exposure to the uplifting and challenging work culture at start-ups like Flipkart, Dunzo, Swiggy, and Zivame among many others. At Recro, we ensure continuous support from our strong community to accelerate careers for developers and strive to create optimal business outcomes for high-growth startups.
Similar jobs
Mentoring teams to carry forward recognised and optimised solutions, building conducive environments for knowledge transfer and maintaining standards in terms of deliveries form a major part of responsibilities.
Responsibilities
- Design and develop robust scalable database systems
- Design, build and deploy internal applications to support our native technical ecosystem
- Collaborate with Subject-Matter experts to design data-driven modules for analysis
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Systems, Engineering or equivalent
- 3-4 years of experience in Java
Skills
- Expertise in object-oriented programming concepts and data structures
- Strong knowledge of working with XMLs/Jsons
- Experience with large-scale distributed storage and database systems (MySQL, MongoDB, GraphDB)
- Good knowledge of indexing/search libraries like Lucene/Solr/Elasticsearch
- Exposure to Spring MVC architecture and RESTful APIs
- Well-versed with Agile methodology of SDLC
- Good to have: Knowledge of standard DevOps skills like Build tools (Maven/gradle), Continuous integration (Jenkins), Version Control (Github/Gitlab)
- To perform requirement analysis and oversee the implementation of architectures of project scope
- To provide customized reusable solutions of project, program or operational scope
- To develop high-quality and detailed designs
- To conduct unit testing using automated unit test frameworks and identify and address possible risk by conducting mitigation action planning
- Conducting configuration of your own work or from the team and assess the technical impact of multiple technologies/strategies
- Reviewing the work of other developers with feedback for improvement (if applicable)
- Using coding standards and best practices to ensure quality deliverables
- Contribute as a team member to an operational, integration or application architecture requirements, design, implementation, or on-going operations deliverables
- Programming Language: Java, J2EE
- Framework: Spring MVC, Spring Security, Hibernate, JMS
- Strong knowledge in any one Relational Databases (Mysql / Oracle/ SQL Server).
- Operating System: Windows & Linux.
- Configuration Management: GIT
- Tools & Utilities: STS / Eclipse / IntelliJ / NetBeans.Web/Application Server: Jboss.
- Excellent hands-on experience and knowledge of SQL.
- Strong experience in Web services (SOAP and RESTFUL).
- Should have expertise in Design Patterns, Transactions, Multi-threading concepts.
- Experience using Maven.
- Knowledge of data structure
- Deliver entire application life cycle - concept, design, build and test complex web applications.
- Gather requirements around functionality and translate those requirements into elegant functional and technical solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including corner cases, usability, and general reliability.
- Perform bug fixing and ensure acceptable application performance.
- Continuously upgrade knowledge on technology changes, evaluate impact to application, and implement changes to ensure minimal latency in application availability to users.
- Work closely with project/product managers while effectively working across multiple projects and delivering to deadlines.
- Mentor the team members on the nuances of technology and implement best practices within the team.
Responsibilities:
- Writing reusable, testable, and efficient
- Design and implementation of low-latency, high-availability, and performant
- Integration of user-facing elements developed by front-end developers with server side
- Implementation of security and data
- Integration of data storage solutions may include databases, key-value stores, blob stores, etc. Experience administering innovation with methodologies such as design
- Experience working on Agile Scrum and DevOps aligned delivery
- Interest and ability to learn other coding languages as
- Strong communication skills and great product
- Proficient communication skills verbal and
- Understanding of accessibility and security compliance depending on the specific
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Understanding of fundamental design principles behind a scalable
- Familiarity with event-driven programming in
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific
- Able to create database schemas that represent and support business
- Strong unit test and debugging
Skills:
- Expert in Python, with knowledge of at least one Python web framework such as Django, Flask, etc depending on your technology
- Familiarity with some ORM (Object Relational Mapper)
- Able to integrate multiple data sources and databases into one
- Understanding of the threading limitations of Python, and multi-process
- Good understanding of server-side templating languages such as Jinja 2, Mako, etc depending on your technology
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and
- Proficient understanding of code versioning tools such as Git, Mercurial or
The Solution Architect plays a critical role in the architecture design and development of globally consistent Liquidity and Cash Management solutions and is a key contributor to the overall delivery in a fast-paced and challenging environment.
Responsibilities:
- Develops technology road maps, while keeping up-to-date with emerging technologies, and recommends business directions based on these technologies
- Provides technical leadership and is responsible for developing components of, or the overall systems design.
- Translates complex business problems into sound technical solutions.
- Provides integrated systems planning and recommends innovative technologies that will enhance the current system.
- Contribute to ongoing architecture governance and reviewing proposed solutions.
- Lead integration of new and existing components with ICG Platforms.
Qualifications:
- 10+ years relevant experience
- Experience as Full-Stack Developer and Experience as Architect Desired
- Understanding of integration technologies concepts like Webservices, REST API etc
- Familiar with DevOps tools like Maven, Jenkins, Bitbucket etc
- Consistently demonstrates clear and concise written and verbal communication
- Management and prioritization skills
- Ability to develop working relationships
- Ability to manage multiple activities and changing priorities
Education:
- Bachelor’s/University degree or equivalent experience, potentially Masters degree
Tech Stack: FE: ReractJS, Mobile Programming: React Native, BE: GoLang, Cloud: AWS
No.Of Positions: 10
At least 1-2 years of experience with Golang, over all IT Experience should be over 4 years. Independent Contributor role Have expertise in implementing micro services (using tools and technologies for messaging, RPC, containerization, etc.) Experience working with SQL/NoSQL databases, ability to write complex queries and optimize them Golang Libraries knowledge good to have: Gorm, Gin, Viper, AMQP, validator, etc
Preferred Skills:
We want to really emphasize Spring Boot (2+ years although 1+ if candidate particularly strong) Using Redis as a caching technology with Spring Boot would be a strong plus
Using Redisson (a particular java client library that can be easily configured with Spring Boot) would be a strong plus
Knowledge of event based messaging systems (Amazon SNS, Amazon MQ, or Kafka (in AWS) Data Cleaning tools and techniques in CSV and Excel
Strong Knowledge of Spring Boot Dependency Injection and Configuration
Experience with APIs for popular e-commerce platforms (Magento, Shopify, Big Commerce, etc.)
SDLC (Software Development Lifecycle) Tools in the context of AWS. (Tools classified under DevOps)
Experience with managing AWS EC2 VM instances and using AWS managed Services (like S3, MySQL, VPC/Networking, Lambda, etc)
Performance Analysis Tools (Code Profiling) on Java VM and particularly Spring Boot
Experience in the development of Workflow or Business Process ApplicationsNice to Have:
Experience with Cassandra or MongoDB with Spring Boot
Horizontal Scaling with Spring Boot (considerations running multiple instances of Spring Boot instances)
Experience with placing Spring Boot applications in Docker/Kubernetes container ecosystems (especially in AWS)
Search technologies such as Lucene/SolrPHP Developers at EcoWell India are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions to boost the business.
At EcoWell India, you will use the latest software development tools, techniques, and approaches and work with leading minds in the industry to build solutions you can be proud of.
Your Role and Responsibilities
As a PHP Developer, you will
1. Support DevOps implementations
2. Support automation assessments
3. Implement automation frameworks and approaches
4. Identify and analyze suitable opportunities for test automation
5. Utilize efficient and effective processes and standards to improve quality continuously
6. Understand the application Design / Layers
7. Develop back end components using REST services, Spring and Java
8. Develop UI components with Angular JS
9. Willing to work in Agile teams and take up challenging assignments
10. Relevant experience in Frontend UI Development
11. Work on modern web platforms
12. Work on Carbon testing framework
13. Supporting and fixing existing functionality
14. Designing and building application layers
15. Experience with RESTful API
16. Take the responsibilities of the latest web platform, database, API, caching layer, proxies, and other web services used in the system
17. Expertise in developing models and scalable Microservices components
18. Work on building integration flows on various Application Programming Interface (API) development platforms