Have you ever dreamt of being part of new product initiatives? Feel the energy and excitement to work on version 1 of a product, bring the idea on a paper to life. Do you crave to work on SAAS products that can become the next Uber, Airbnb, or Flipkart? We give you the opportunity to be part of a team that will be leading the development of a SAAS product. |
|
We are looking for a Software Engineering Lead to join one of our engineering teams at our office in Hyderabad or Work Remotely.
What would you be doing?
- Building products is all about solving hard problems. It requires creativity and out of box thinking.
- Expect a large product to be under your responsibility. You will be driving its technical roadmap, will be the custodian of the architecture, and drive its delivery.
- Create project plans, track its progress, and communicate with stakeholders to share status
- Work closely with product and business stakeholders to gather requirements and spec them out for your team
- Hire and mentor your team.
- Drive a culture of peer code reviews, automation, SOLID principles, and collaboration.
Experience?
6+ years of hands-on development experience in Java Spring Boot with 2+ years in an architect or similar position. Experience building a Product preferably SAAS.
Technical Skillset?
- In-depth knowledge of Java.
- Hands-on experience in Spring Boot Framework and programming and some in ReactJS framework in a development-intensive individual contributor role
- Experience working in Cloud, Agile, CI/CD, DevOps environments. We live in the Cloud
- Good Knowledge of SOLID Principles and OOPS Concepts
- Strong knowledge of SQL DBs like PostgreSQL or MySQL and NoSQL DBs like MongoDB or similar
- Experience with MicroServices on Netflix OSS architecture is preferred but not mandatory
- Proficiency in Test Automation and TDD is desired but not mandatory
Functional Skillset?
- Comfortable “working virtually” with teammates and customers around the world - we do a lot of Slack, Zoom, and Google Meet.
- Good proficiency in the English language
- Demonstrated success as a problem solver, result-oriented, self-starter
- Good attention to detail
- An inclination to get things done based on clear/aggressive goals setting and improving on productivity metrics
About CAW Studios
CAW Studios is a Product Engineering Company of 70+ geeks. We have built these products - Interakt, CashFlo, KaiPulse, and FastBar. And we still run their complete engineering. We are part of the engineering teams for Haptik, EmailAnalytics, GrowthZone, Reliance General Insurance, and KWE Logistics We are obsessed with automation, DevOps, OOPS, and SOLID. We are not into one tech-stack - we are into solving problems. |
Find us: https://goo.gl/maps/dvR6L26JUa42 Website: https://www.cawstudios.com/ Know More: https://www.cawstudios.com/handbook |
About Caw Studios
Similar jobs
Software Development Engineer-1
at Assurekit Technology and Services private limited
Assurekit is an insurtech startup building tech solutions to simplify insurance distribution. We are looking for a python developer to join our integrations team.
Roles and Responsibilities
The candidate will be required to read and understand a SOAP/REST API and integrate it into the framework. Excellent logical and problem-solving capabilities are a must. Understanding of suds API will be helpful. The developer will be required to extend the Assurekit Integration framework. You will also work on the backend of Assuredash, a SaaS platform enabling businesses to sell insurance to their customers.
Must have skills:
1) Must be comfortable working on Linux based OS
2) Must be comfortable with Python concepts
3) Strong knowledge/experience in at least one scripting/programming language (Preferably python)
4) Strong debugging skills with the ability to multi-task and with eye for detail.
5) Quick learner & ability to adapt easily to working with new technologies/tools
6) Experience in test automation tools/frameworks like py.test
Great to have skills:
1) Experience in Python Flask framework
2) Experience in designing API architecture and best practices.
3) Good understating of Continuous Integration/Delivery
Software Development Engineer 3
An excellecnt opportunity to develop products SDE 3.
Rishabh Software(CMMi Level 3), an India based IT service provider, focuses on cost-effective, qualitative, and timely delivered Offshore Software Development, Business Process Outsourcing (BPO) and Engineering Services.
Our Core competency lies in developing customized software solutions using web-based and client/server technology. With over 20 years of Software Development Experience working together with various domestic and international companies, we, at Rishabh Software, provide specific solutions as per the client requirements that help industries of different domains to change business problems into strategic advantages.
Product Development division is relatively new and comes with a start-up culture where long path is been and being constructed for developing reliable & scalable product/s.
Through our offices in the US (Silicon Valley), UK (London) and India (Vadodara & Bangalore) we service our global clients with qualitative and well-executed software development, BPO and Engineering services.
Please find the below JD.
Key Responsibilities
- Ability to interpret and map business, functional and non-functional requirements to technical specifications
- Interact with diverse stakeholders like end-user clients, Project Manager/Scrum master, Business Analysts, offshore development, testing and other cross-functional teams as part of application development
- Write unit test cases for developed code as required
- Develop solutions following established technical design, application development standards and quality processes in projects to deliver efficient, reusable and reliable code
- Follow best practices to ensure the best possible performance, quality, and responsiveness of the applications
- Assess the impacts on technical design because of the changes in functional
- Perform independent code reviews and guide junior team members for correction
- Provide support specific to application bugs or issues within defined SLAs
- Support the Technical Lead/Architect in developing artifacts such as high-level design, technical design,
- Help project manager/lead/presales with precise estimates keeping in mind risks and dependencies
- Quick to spot and analyze bottlenecks and bugs, and provide solutions
- Proactively identify and communicate technical risks, issues, and challenges with mitigations
Technical Skills
Mandatory (Minimum 7 years of working experience)
- Above average knowledge and experience in system design
- Well versed with Spring (Core, AOP, Transactions, Data), Spring MVC, Spring Boot, Hibernate
- Experience with client-side technologies (HTML, CSS, Javascript, Jquery, JSON, JWT, )
- Experience with RESTful services as well as SOAP based web services
- Good knowledge of Java 8 and above with core areas like Streams, Lambdas, Functional Interfaces, Concurrency, Generics, threads, networking, IO, collections
- Excellent knowledge & experience in microservices
- Well versed with writing medium to complex SQL queries, triggers, stored procedures
- Strong knowledge of JEE technologies and specifications such as JPA, Servlets, JSP, JSF, JPA
- Knowledge of web and application servers like Tomcat, Glassfish, Jetty, Jboss/Wildfly, Weblogic/Websphere
- Well-versed with Design patterns and Java/Spring Boot best practices
- Experience in using websockets
- Experience in one of the test automation frameworks like Selenium, Cypress, etc..
- Understand performance parameters and adhere to best practices in achieving desired performance.
- Understanding of the CI/CD pipelines
- Good knowledge and experience of working with Waterfall and Agile methodologies
- Well versed with build tools like Ant, Maven, Gradle
- Experience with full development cycle projects and not just maintenance projects
- Knowledge of OOAD and system design using class diagrams, sequence diagrams, deployment diagram, activity diagram, use case diagram
- Good knowledge of unit testing, functional testing, integration testing using jUnit, TestNG, Mockito, etc.
Good To Have (1+ years of working experience)
- Experience with Kafka, ActiveMQ, RabbitMQ or similar message broker
- Experience with ElasticSearch, Apache Solr, Lucene
- Experience with enterprise grade applications and 3rd party application integrations
- Experience working with frontend tech stack like Angular, ReactJS, VueJs
- Knowledge and experience of AWS cloud and it’s services
- Knowledge of Docker, Kubernetes
You would be part of
- Exciting journey in building next generation enterprise products
- Flat organisation structure
- Enriches both domain and technical skills
Soft Skills
- Good verbal and written communication skills
- Ability to collaborate and work effectively in a
- Excellent analytical and logical skills
Education
- Preferred: Graduate or Post Graduate with specialization related to Computer Science or IT
Job Description
- Design & implement backend APIs
- Mentor junior developers technically.
- Actively work to reduce tech debt in the backend
- Work towards more stability & scalability of the backend
- Tech stack - Java, AWS etc.
Eligibility
- 2-8 years of product company experience
- Advanced understanding of AWS stack
- Prior knowledge of solving problems at scale.
Position: Java developer
Experience: 4-5 years
Notice period- immediate to 7 days
• Core Java, J2EE, Spring, Spring Boot, Angular, JavaScript, JQuery, Bootstrap, CSS3, HTML, Ajax, JSON, SQL, PLSQL, Web Services, Restful API’s
• Having good experience in writing complex database queries.
• Should be a quick learner and keen on learning new technologies
• Good knowledge in Object Oriented Programming Principles, Design Patterns and Software Architecture
• Experience with building SaaS-based web applications
• Ability to work as part of a team and offer new ideas
• Working knowledge of GIT version control system
• Product development background.
Java Developer - Lead
Hands on experience in Java / J2EE.
or hands on experience in ReactJS / Angular JS / BootStrap.
Having MicroServices is added Advantage.
Strong written / verbal communication
Who can join Immediate - 30 days only be considered
Opportunities to travel US Post covid relaxation
Note : This job is for immediate joining. Please apply ONLY IF you can join immediately.
Experience :- Junior role : 1 to 3 years/Senior : 5 to 7 Years
Industry: FinTech / BFSI
Functional Area: Core Platform Programming, Maintenance
Role Category: Programming & Design
Role: Software Developer
Employment Type: Permanent Job, Full Time
Overview:
We are looking to hire Java developers who are well versed with Spring Boot, Hibernate, and RDBMS such as MySQL.
As we continue to grow our apps and site, we are looking for somebody to join our Engineering team and help build out the next set of kick-ass features.
If selected, you get to be a part of a small but committed group of technologists who are trying to improve how events are ticketed and marketed in India.
About the role:
- 2+ years of experience on Java, Spring Boot, Hibernate in medium to large-scale projects
- Must have experience with at least some flavours of both SQL (MySQL, Postgres) and NoSQL (MongoDB, ElasticSearch, Redis, DynamoDB etc) datastores in production
- Must have experience with Kafka or similar message queue systems in production
- Stellar problem solving skills
- Hunger to learn new things and ability to grasp new concepts quickly
- Ability to move quickly without breaking things too much (we are dreamers)
- Ability to work under immense pressure which is balanced by a sense of responsibility and ownership
- Should be able to groom juniors and take them to the next level
Perks :
- You get to work at a fun filled atmosphere
- Have ample chances of learning leadership, mentor-ship skills
- A solid salary package along with chance to get ESOPs
Salary Range : 6 LPA to 12 LPA
(based on qualifications, experience and skills)
The Junior/ Senior Software Engineer will be a member of the development team for Supply Chain Application module suite. The Supply Chain modules includes components at various layers, including server-side, integration, supply chain planning engines and user-interface. This individual will be responsible for participating in module development and providing technical assistance to junior members of the team.
Experience and Skills:
- 4-10 years of of experience in writing software
- Strong analytical problem solving skills
- Strong Object Oriented Programming Skills. Good understanding of data structures and algorithms.
- Extensive knowledge of the Java programming language
- Understanding of software design patterns, J2EE components (EJB, JSP, Servlets), and XML
- Experience with relational databases (preferably Oracle) and Object/Relational frameworks. Should be able to write SQL queries, procedures, triggers and do basic performance tuning.
- Experience with C++ is a plus.
- Functional knowledge of supply chain management domain.
- Prior experience in development or consulting with an enterprise software vendor – preferably in supply chain planning or forecasting area.
- Experience with enterprise integration patterns & protocols, including SOAP, REST, JMS, EDI is a plus.
- Experience writing build & deployment scripts (e.g. Ant)
- Excellent communication (verbal and written) and interpersonal skills
- Systems implementation skills: requirements/process analysis, conceptual and detailed design, configuration, testing, training, support
- Some experience with a scripting language such as Python or Ruby preferred
- Some experience with newer web client technologies such as AJAX, EXTJS preferred.
Essential Functions:
- Producing design documents based on a requirements document and participating in design reviews
- Producing effort estimates
- Writing code, automated unit and functional tests, and build/deployment scripts
- Participating in code reviews
- Executing performance/scalability tests & profiling hotspots
- Collaborating with QA, Technical Operations and Production Support during the various phases of a project
Education:
BE/ BTech/ ME/ MTech in Engineering, Computer Science