- 3+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Experience in AWS.
- 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.
- 2.5+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Experience in AWS.
- 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
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
Required Skills
- 4-6 years of professional experience building server applications with Node.js and the Spring framework.
- Experience working with the AWS Development stack, including: Lambda, API Gateway, DynamoDB, Cognito, Mobile Analytics, EC2 and RDS
Experience working with a handful of the following:
- relational databases: MySQL, or PostgreSQL or Oracle
- document-based data stores: MongoDB or CouchDB,
- key-value stores: DynamoDB, Redis, Memcached
- column-stores: Cassandra, Vertica
- Ability to work with front-end web technologies, like: HTML5/CSS3/Angular/Bootstrap
- Strong familiarity with *nix command line operations
· Good understanding of OOPS, design principles and design patterns.
· C# development experience.
· Experience with WCF is required.
· Experience of working with web API is required.
· Experience with Windows services and Winforms will be useful.
· Experience of working with .NET Core is useful. Some exposure is expected.
· Experience of working with MS SQL Server.
· Experience of working with micro services will be useful.
· Experience of working with any queueing middleware like MSMQ, Rabbit MQ, WMQ will be useful.
· Exposure to cloud provisioning will be useful, in particular Azure.
· Exposure to security vulnerabilities and top 10 from OWASP will be useful.
· Exposure to front end technologies will be useful. Though it’s secondary but any experience with
SPA libs and frameworks in particular will be useful. Experience with either Angular or React will be
useful.
· Experience with any or all stated tools – TFS, Git, SOAP UI, Postman, Fiddler,
· Experience with CI/CD devOps tooling and practices is useful.
Soft skills required
· Good communication skills, both verbal and written. S/he should be able to articulate well.
Loc: Chennai, Bangalore,Pune,JaipurEXP: 5 yrs to 8 yrs
- Implement best practices for the engineering team across code hygiene, overall architecture design, testing, and deployment activities
- Drive technical decisions for building data pipelines, data lakes, and analyst access.
- Act as a leader within the engineering team, providing support and mentorship for teammates across functions
- Bachelor’s Degree in Computer Science or equivalent job experience
- Experienced developer in large data environments
- Experience using Git productively in a team environment
- Experience with Docker
- Experience with Amazon Web Services
- Ability to sit with business or technical SMEs to listen, learn and propose technical solutions to business problems
· Experience using and adapting to new technologies
· Take and understand business requirements and goals
· Work collaboratively with project managers and stakeholders to make sure that all aspects of the project are delivered as planned
· Strong SQL skills with MySQL or PostgreSQL
- Experience with non-relational databases and their role in web architectures desired
Knowledge and Experience:
- Good experience with Elixir and functional programming a plus
- Several years of python experience
- Excellent analytical and problem-solving skills
- Excellent organizational skills
Proven verbal and written cross-department and customer communication skills
This being an advanced level position in the S/W development team the individual is expected to:
∙ Participate as a team member in all phases of the S/W lifecycle, including the analysis and design of S/W systems.
∙ Participate in a detailed level of coding, code walk – through and unit testing of S/W modules.
∙ Participate in integrated testing of product/ package.
∙ Participate in difficult and typical coding assignments with responsibility of a small module consisting of 3 – 5 members.
∙ Participate in exploration/ feasibility study of products.
∙ Have a thorough understanding of the assigned product/ project.
∙ Participate in generating technical documentation of products/ packages.
∙ Providing technical training to the juniors.
∙ Manage allocated resources, keep compliance with discipline and decorum of the organization.
∙ Keep compliance with Systems and Procedures.
Project Manager
∙ Thorough knowledge of current technological trends in Web based Software
∙ Strong Working knowledge of JSF/JSP, Servlets, Spring, Web application development and Core Java
• Working knowledge of working with databases using EJB.
• Knowledge of Bug Tracking tool such as Jira, Bugzilla and source code version control systems (SVN, GIT)
• Knowledge of working in Scrum methodology.
• Good to have knowledge of SonarQube and Web Security Aspects.
• Knowledge of Responsive Front End Development using HTML5, JavaScript, CSS3, JQuery, Ajax and JSON.
• Should be able to write test cases for the feature.
∙ Ability to gather and analyze data & draw logical conclusions
∙ Understanding of company’s vision & goals, business operations
and market
∙ Clear and concise oral and written communication skills
∙ Ability to establish and maintain effective work relationships at
all levels
∙ Great passion for S/W development.
∙ Ability to mentor and guide the juniors.
Office Address:
1. Tech Mahindra Ltd
Empire Tower, A Wing 9th floor- NB 902,Gut no. 31, Cloud City campus, Village Elthan,Thane – Belapur road Airoli (E), Navi Mumbai- 400708 (Maharashtra) India
Job Details:
- Three plus years of experience in IT systems analysis and application program development
- Experience in an Object Oriented Programming language such as Java is a must
- The candidate must be a hands-on coder doing active development
- Extensive experience programming in Java Application Development & RESTful API
- Experience in AWS Cloud technologies is optional but good to have
- Proficient in Object-Oriented Programming (OOP) concepts, workflows, and design patterns
- Experience in corporate training with minimum 3.5 years of experience in Technical training
- Exposure into Core Java & Advanced Java
- Candidate should have good Presentation, verbal & written communication Skills.
- Good to have knowledge on FET
We are looking for Java Developers in the experience level of 3 to 5 years for our Client for Hyderabad Location. Looking for immediate to 15 days joiners only.
Skill sets-
Java with struts, spring, Spring Boot, hibernate ..oracle DB Background
Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
- Integration of user-facing elements developed by front-end developers with server side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
Skills And Qualifications
- Strong proficiency with JavaScript & OOPS
- Knowledge of Node.js and frameworks available for it
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side CSS preprocessors
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Knowledge of AWS will be preferable
Job Responsibilities
Design and build from cloud-based products and services with massive scale and reliability Write clean and modular code primarily in Python to create multi tenant microservices Terabyte scale data per month with SLA end to end latency and tenant fairness
Build CICD based software development model with end-to-end ownership of code delivery - starting from design/architecture, coding, automated functional/integration testing and operating/monitoring the service in production.
Use relevant technologies and cloud services like Kafka, Redis, Mongo, RDS, Spark Streaming, Redshift, Airflow to build highly performant and scalable distributed systems
Design and develop data schema and access layer to optimally store and retrieve data
Stay up to date with the latest developments in cloud computing and incorporate relevant learnings to both product features and product architecture.
Preferred Qualifications
BS/Btech (Btech Preferred) in Computer Science, Computer Engineering, Information Technology
Preferred Technical Skills:
2- 6 years of software development experience with enterprise-grade software. Must have experience in building scalable, high-performance cloud services Expert coding skills in Python, Django
In Depth experience in AWS is mandatory
Expertise in building scalable event based asynchronous systems based on the microservices architecture
Experience working with docker and kubernetes
Experience with databases such as MongoDB, Redis, RDS, RDF, Graph DB, SPARQL etc. Experience with messaging technologies such as Kafka, Pulsar, SQS
Must have expertise in building REST APIs
Strong object-oriented designing and programming experience Experience in cloud object stores: S3, Cloud Storage, Blobs, etc. Desired Technical Skills:
Open source committer in related areas like cloud technologies, kubernetes, database etc Additional Skills
Great written and verbal communication
Ability to work geo distributed cross functional group
- Deep understanding of technologies and architecture for a scalable and highly available set-up
- Experienced in Java/Golang and related Technologies like Spring/Hibernate
- Strong networking and Operating Systems fundamentals
- Experienced in Streaming technologies like Kafka
- Experience working with SQL and NoSQL Databases
- Experienced in developing the long-term tech strategy for analytics and translate that into an achievable roadmap