Role & Responsibilities:
- Handle multiple products/modules simultaneously, lead the team in development and support
- Lead development teams
- Daily updates to customers and Product Managers/Delivery Managers
- Participate in design discussions
- Design and Architect small modules
- Effort estimations for modules, subsystems or use cases.
- Learn new skills and mentor the new team members
- Champion best practices within the team, including code reviews
Work Experience & Skills:
- B.E/B.Tech or any relevant Masters degree from reputed college.
- Strong 5+ years of experience in Java, J2EE, Spring IOC, Spring Annotations, Spring JDBC, Jquery, Java script, HTML 5 and CSS
- Strong experience in Postgres or any SQL technology
- Experience with working on Tomcat, Apache, JBoss or any similar application server
- Should have 3+ years of experience in leading team.
- Good experience in JSON / RESTful API / Web Services.
- Experience in working on Agile methodology using Scrum and sprints
- Experience in using build tools, Maven, GIT, Bugzilla or similar tools.
- Experience in cloud technologies, Microservices and frameworks such as AWS or GPC, container technologies like Docker is a plus.
- Ability to adapt to new development environments, changing business requirements and learning new systems highly desired
- Experience in Microservices, SpringBoot and Angular is a plus.
- Experience with tuning deployed applications for scalability and performance.
- Good knowledge of deployment and scripting on Linux/Unix servers
- Strong technical documentation skills.
- Good oral and written communication skills
About Careator Technologies Pvt Ltd
About
Careator Technology is an end-to-end service provider for all your Application Development, Recruitment, and Staffing related requirements. Our primary competitive advantage is our ability to provide customized solutions that cover the whole process from beginning to finish. Careator maintains a broad variety of productive partnerships with organizations of the highest tier, and the firm ensures that each of its commercial associates is provided with an effective solution.
The founders of Careator understand that the combination of people and technology is essential to the success of a business. The company places a high premium on its employees and their relationships. This is reflected in the way that it creates its operational and strategic models, how it responds to consumers, how it connects with people, and how it promotes diversity in the workplace and the community.
Connect with the team
Similar jobs
- Write maintainable/scalable/
efficient code. - Design and architect technical solutions for the business problems of a very large e-commerce portal.
- Work in a cross-functional team, collaborating with peers during the entire SDLC.
- Follow coding standards, unit-testing, code reviews etc.
- Follow release cycles and commitment to deadlines
- Experience level of 3 to 6 years of experience in very large scale applications.
- Strong problem-solving skills, OOPs, data structures and algorithms.
- Experience with distributed systems handling large amounts of data.
- Excellent coding skills in Java/J2EE.
- Very good understanding of Web Technologies.
- Very good understanding of any RDBMS and/or messaging.
- B Tech/BE in Computer Science or equivalent from a reputed college.
Job Roles & Responsiblities:
- 4+ years of experience in .NET Core, C#, EF Core, SQL Server, Rest API, MVC, Webform
- Good to have exposure in Azure & Azure DevOps
- Strong Experience in Micro Services Architecture.
- Cloud Azure
- Azure Kubernetes
- Knowledge of Docker is advantageous
- SOLID Principles
- Good to have exp in SonarCloud
- Should have team leading experience
DeepSource is working on building tools that help developers ship good code. There are over 40 million developers in the world, and all of them write and review code in some form. There’s a massive opportunity to impact how software is built right from where the code is written using automation and intelligence, that not only improves developer productivity but also increases software’s robustness.
The Language Engineering team works on the source code analyzers, including both programming languages and configuration-as-code systems. As a member of the Language Engineering team, you will work on building the best, most comprehensive, Scala analyzer in the world. You will add new rules and Autofixes for finding more issues with code and automatically fixing them. You will be involved with the community to understand the problems with static analysis tools in the Scala ecosystem.
As a member of the Language Engineering team, you will:
-
Identify bad code practices in Scala and write new analyzers to detect them.
-
Improve the coverage of automatically fixable issues.
-
Ensure fewer false-positives are reported by the analyzer.
-
Work on the internal tools that support analysis runtimes.
-
Contribute to open-source static analysis tools.
We’re looking for someone who has:
-
Strong foundational knowledge in Computer Science.
-
At least 3 years of professional software development experience in Scala and Java.
-
Understanding of the nuances of execution of the source code (AST, data flow graphs, etc).
-
Familiarity with Scala best practices followed in the industry.
-
Native experience with Linux/Unix environment.
-
A focus on delivering high-quality code through strong testing practices.
We offer competitive compensation with meaningful stock options, a generous vacation policy, and a workstation of your choice, to name a few of the perks.
Required Technical Skills:
- Java (highly capable)
- SQL (highly capable)
- Strong knowledge of software best practices, build processes, IDEs, database tools (e.g. SQL Developer, SQL Management Studio)
- Strong knowledge of source code control systems (GIT)
- Confident with Windows, Linux, Unix operating systems including command line
- Working knowledge of JIRA
Beneficial Technical Skills:
- .Net
- C
- Javascript
- Experience in test management and test execution
- Experience of Agile development methods
Additional Skills and Behaviour Required
- Experience of full software development lifecycle
- Considers competing solutions and evaluates options to create the best outcome in all aspects of the role.
- Willingness to takes ownership of whole project and engineers assigned.
- Confident to make suggestions and recommendations for improvements.
- Excellent written and verbal communication skills and ability to build good rapport
- Fluency in English, both written and oral
- Collaborates with others to achieve objectives and ensure information flow
- Seeks assistance and feedback as appropriate
Education
- Bachelor's degree (or equivalent) in Computer Science or Engineering or other relevant discipline (MCA, MSc in Computer Science etc.)
Key responsibilities for this role include:
• Lead one of the product verticals in the development of technology strategy, planning, hiring and execution of the next iteration of the WeInvest platform.
• Institutionalize a strong software engineering culture and facilitate a rapid, iterative, layered development approach.
• Be hands on with the coding, evaluate design and architecture choices, do in-depth code reviews, and implement standards and practices for software development.
• Inspire the engineering team to build quality, scalable code by pairing with team members periodically.
• Participate in the definition and management of high-quality product roadmaps based on business, product & tech strategy.
• Proactively identify and resolve strategic issues that may impair the team’s ability to meet strategic, financial, and technical goals.
The ideal candidate will have:
• Masters /BE/ B.Tech from a reputed institute
• About 6-10 years professional experience in software development.
• Excellent logical and analytical reasoning capabilities combined with strong knowledge of core
computer science concepts like algorithms, data structures, software design patterns, OOP etc.
• Should have experience in all the phases of SDLC
• Must have experience in leading a team. (At least 2-3 people)
• Be an expert in ruby on rails with experience OR from Fintech, Wealth Management OR Investment
• Management Domain with experience in any of the programming languages (Java/Python/Ruby).
• Breadth of experience in multiple technologies, tools, frameworks and processes is a big plus.
• Excellent understanding of core computer science concepts like algorithms, data structure,
Software design patterns, OOP etc. Be able to lead the team in design & architecture discussions,
introduce new tools, concepts & process to the team and guide other members of the team.
• Experience working in an agile team with software engineering practices like automated testing,
test- driven-development, continuous integration etc is a big plus.
• Excellent oral and written communication.
Required Skills
- Proficiency in CS concepts such as Data Structures, Algorithms and Operating systems.
- More than 2 years of experience in a development Team with very good knowledge and hands-on experience using Java technologies.
- Knowledge of Java MVC Framework Spring MVC / Spring Boot.
- Good SQL and NoSQL skills
- Knowledge of/experience developing Web APIs using RESTFUL services.
- Deep expertise in at least one programming language & tech stack to write maintainable, scalable, unit-tested code - preferably Java.
Good to Have
- Strong object-oriented design skills, knowledge of design patterns, and an uncanny ability to design intuitive module and class-level interfaces.
- Participation in open source projects.
- Active involvement in solving problems on Github, Stackoverflow and similar other community groups
- Hands on experience on PubSub patterns such as Kafka / RMQ
- Experience with full life cycle development in any programming language on a Linux platform
Responsibilities and Duties
- You will translate high level business problems into scalable design and code.
- Create libraries & Utilities for larger consumption.
- Should understand and have knowledge on the application security practices/vulnerabilities.
- You will write performant, unit-tested code, develop object-oriented models and design data structure for new software projects taking systems aspects into account.
ABOUT THE JOB
We are looking for a Senior Software Engineer to join our team. We believe in giving engineers responsibility, not tasks. Our goal is to motivate and challenge people to do their best work. To do that, we have a very fluid structure and give people flexibility to work on projects that they enjoy the most. This develops more capable engineers, and keeps everyone engaged and happy.
Responsibilities
- Design, develop, test, deploy, maintain and improve the software.
- Manage individual projects priorities, deadlines and deliverables with your technical expertise.
- Identify and solve for bottlenecks within our software stack.
ABOUT YOU
Rubrik Software Engineers are self-starters, driven, and can manage themselves. Bottom line, if you have a limitless drive and like to win, we want to talk to you - come make history!
- Bachelor’s or Master’s degree or equivalent in computer science or related field
- 8+ years of relevant work experience,
- Proficiency in one or more general purpose programming languages like Java, C/C++, Scala, Python
- Experience with Google Cloud Platform/AWS/Azure or other public cloud technologies is a plus
- Experience working with two or more from the following: Unix/Linux environments, Windows environments, distributed systems, networking, developing large software systems, file systems, storage systems, hypervisors, databases and/or security software development.
ABOUT THE TEAM
Galactus team owns the end to end development of Rubrik’s data management suite for commercial public clouds - AWS, Azure and GCP. Our objective is to bring the simplicity of Rubrik’s on-prem data protection and management offerings to our customers in the cloud through a solution designed from ground up to be highly scalable, available & secure and yet optimized to minimize our customer’s cloud costs. We achieve this by taking a cloud-first approach to design - leveraging technologies built for the scale, elasticity and automation needs of the cloud; and deploying on our brand new SaaS platform called Polaris.
Recently we have :-
- Built policy based backup and recovery for Virtual Machines in AWS, Azure and GCP and managed databases in AWS.
- Built features like granular file recovery leveraging managed Kubernetes Service in AWS for elastic compute
ABOUT RUBRIK
Rubrik is one of the fastest-growing companies in Silicon Valley, revolutionising data protection, and management in the emerging multi-cloud world. We are the leader in cloud data management, delivering a single platform to manage and protect data in the cloud, at the edge, and on-premises. Enterprises choose Rubrik to simplify backup and recovery, accelerate cloud adoption, enable automation at scale, and secure against cyberthreats. We’ve been recognized as a Forbes Cloud 100 Company two years in a row and as a LinkedIn Top 10 startup.
Rubrik provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Rubrik complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
BASIC QUALIFICATIONS
- Ability to design for scale
- Implement solutions for broadly defined problems
- Drive best practices and engineering excellence
- Development of code in object oriented languages like C++ and Java and build large scale robust distributed systems
- 3+ years experience building successful production software systems
- A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field)
- Experience developing software services and an understanding of design for scalability, performance and reliability.
- Mastery of the tools of the trade, including a variety of modern programming languages (Java, JavaScript, C/C++) and open-source technologies (Linux, Spring)
- Proven ability to work in a fast paced, agile and in an ownership and results oriented culture.
- You will be responsible for design, development and testing of Products
- Contributing in all phases of the development lifecycle
- Writing well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Some of the technologies you will be working on: Core Java, Solr, Hadoop, Spark, Elastic search, Clustering, Text Mining, NLP, Mahout and Lucene etc.