We are looking for a Experienced Backend Developer, who is motivated to work on startup
culture and has working knowledge in Product development.
Duties and Responsibilities:
Design and Write Efficient and Structured code
Sound knowledge of Product lifecycle
Auto test and deployment using CICD
Experience in cloud technologies and understanding of the overall product architecture.
Collaborate with the product and tech team to design and launch new features.
Understanding and implementation of security and data protection.
God code versioning practices and experience on tools like GIT
Experience in Microservice architecture and API development using Java Springboot.
SQL
AWS working knowledge is an added advantage.
Role Specification: Knowledge of Java, Spring Boot, Mysql/SQL, Data Structures and algorithms
Similar jobs
- Build applications to solve business problems in healthcare using Machine Learning techniques and software technologies
- Designing and developing machine learning models
- Running machine learning tests and experiments
- Work with the product and operations team to understand the business
requirements
- Create epics and user stories from requirements
- Prioritize the work based on the changing client requirements
Skills and Specifications:
Required Skills
- Experience in coding with Java
- Experience in working with Spring Framework
- Experience with basic API protocols
- Experience with developing, debugging and dev testing
- Decent communication skills
Nice to have
- Experience with distributed storage & Database Systems (SQL or
NoSQL, eg MySQL or MongoDB)
- Experience with production quality management, deployment &
monitoring.
- Experience with Tomcat, Nginx & Linux.
- Experience with Cloud Technologies (AWS, Azure, Oracle Cloud
etc)
- Product understanding skills.
About us
Astra is a cyber security SaaS company that makes otherwise chaotic pentests a breeze with its one of a kind Pentest Platform. Astra's continuous vulnerability scanner emulates hacker behavior to scan applications for 8300+ security tests. CTOs & CISOs love Astra because it helps them fix vulnerabilities in record time and move from DevOps to DevSecOps with Astra's CI/CD integrations.
Astra is loved by 650+ companies across the globe. In 2023 Astra uncovered 2 million+ vulnerabilities for its customers, saving customers $69M+ in potential losses due to security vulnerabilities.
We've been awarded by the President of France Mr. François Hollande at the La French Tech program and Prime Minister of India Shri Narendra Modi at the Global Conference on Cyber Security. Loom, MamaEarth, Muthoot Finance, Canara Robeco, ScripBox etc. are a few of Astra’s customers.
Role Overview
As an SDE 2 Back-end Engineer at Astra, you will play a crucial role in the development of a new vulnerability scanner from scratch. You will be architecting & engineering a scalable technical solution from the ground-up.
You will have the opportunity to work alongside talented individuals, collaborating to deliver innovative solutions and pushing the boundaries of what's possible in vulnerability scanning. The role requires deep collaboration with the founders, product, engineering & security teams.
Join our team and contribute to the development of a cutting-edge SaaS security platform, where high-quality engineering and continuous learning are at the core of everything we do.
Roles & Responsibilities:
- You will be joining our Vulnerability Scanner team which builds a security engine to identify vulnerabilities in technical infrastructure.
- You will be the technical product owner of the scanner, which would involve managing a lean team of backend engineers to ensure smooth implementation of the technical product roadmap.
- Research about security vulnerabilities, CVEs, and zero-days affecting cloud/web/API infrastructure.
- Work in an agile environment of engineers to architect, design, develop and build our microservice infrastructure.
- You will research, design, code, troubleshoot and support (on-call). What you create is also what you own.
- Writing secure, high quality, modular, testable & well documented code for features outlined in every sprint.
- Design and implement APIs in support of other services with a highly scalable, flexible, and secure backend using GoLang
- Hands-on experience with creating production-ready code & optimizing it by identifying and correcting bottlenecks.
- Driving strict code review standards among the team.
- Ensuring timely delivery of the features/products
- Working with product managers to ensure product delivery status is transparent & the end product always looks like how it was imagined
- Work closely with Security & Product teams in writing vulnerability detection rules, APIs etc.
Required Qualifications & Skills:
- Strong 2-4 years relevant development experience in GoLang
- Experience in building a technical product from idea to production.
- Design and build highly scalable and maintainable systems in Golang
- Expertise in Goroutines and Channels to write efficient code utilizing multi-core CPU optimally
- Must have hands-on experience with managing AWS/Google Cloud infrastructure
- Hands on experience in creating low latency high throughput REST APIs
- Write test suites and maintain code coverage above 80%
- Working knowledge of PostgreSQL, Redis, Kafka
- Good to have experience in Docker, Kubernetes, Kafka
- Good understanding of Data Structures, Algorithms and Operating Systems.
- Understanding of cloud/web security concepts would be an added advantage
What We Offer:
- Adrenalin rush of being a part of a fast-growing company
- Fully remote & agile working environment
- A wholesome opportunity in a fast-paced environment where you get to build things from scratch, improve and influence product design decisions
- Holistic understanding of SaaS and enterprise security business
- Opportunity to engage and collaborate with developers globally
- Experience with security side of things
- Annual trips to beaches or mountains (last one was Chikmangaluru)
- Open and supportive culture
· Participate in analysis, design, and new development of Appian based applications
· Build applications: interfaces, process flows, expressions, data types, sites, integrations, etc.
· Proficient with SQL queries and with accessing data present in DB tables and views
· Experience in Analysis, Designing process models, Records, Reports, SAIL, forms, gateways, smart
services, integration services and web services
· Experience working with different Appian Object types, query rules, constant rules and expression
rules
Primary Responsibilities:
· Responsible for systems analysis for a designated set of applications
· Work closely with BA and System Architect & Delivery Manager. Own the accurate translation of
business requirements in the form of high-level design and system requirements specifications.
· Ensure sign-off of SRS and High-Level Design Specification
· Assist the PM in the estimation of effort to deliver the solution based on the SRS and the timelines.
· Liaise with Infra teams in the production of an infrastructure solution design and requirements as
and when the proposed solution involves infrastructure components
· Provide further clarity and detail to feasible options proposed by BA and help in selection of the
right option in consultation with the Design Authority.
· Work closely with the Application Development team (Tech Delivery Lead) and Testing teams (Test
Manager and Test Engineer) to ensure that the Low-level design, test plans and test cases are aligned to
the approved SRS.
· Participate in progress review meetings and review and sign-off deliverables produced by technical
delivery team and testing teams.
Qualifications
- B.Sc. (Computer Science), B.E
· Minimum 5 years of experience in Insurance domain
· At least 4 years of experience in Implementing BPM solutions using Appian 19.x or higher.
· Over 5 years in Implementing IT solutions using BPM or integration technologies.
· Experience in Scrum/Agile methodologies with Enterprise level application development projects
· Good understanding of database concepts and strong working knowledge any one of the major
databases e g Oracle SQL Server MySQL
Additional information
Skills Required
·
· Appian BPM application development and System Analysis
· 8-10 years of proven software System Analysis and design experience
· Ability to work on large and complex projects.
· Strong technical knowledge of existing Insurance/F&A application
· Excellent documentation, communication, and presentation skills
· Ability to understand business requirements, analyze and translate them into system
requirements
Hiring Developer at Internship Program
We are looking for an outstanding Web Developer to be responsible for the coding, innovative design and layout of our website.
Web developer responsibilities include building our website from concept all the way to completion from the bottom up, fashioning everything from the home page to site layout and function.
Responsibilities :
- Write well designed, testable, efficient code by using best software development practices
- Create website layout/user interface by using standard HTML/CSS practices
Integrate data from various back-end services and databases
- Gather and refine specifications and requirements based on technical needs
- Be responsible for maintaining, expanding, and scaling our site
- Stay plugged into emerging technologies/industry trends and apply them into operations and activities
- Cooperate with web designers to match visual design intent
Skills Set :
- Php
- Html
- Css
- My SQL
- SQL
Java Developer Job Description -
Position - Java Developer
Skills - Java, Spring boot
Experience - 6-8yrs
Notice Period - 0-20 Days
Location - Bangalore
We are looking for 2-3 years experienced Django Developer to join immediately in Delhi.
Responsibilities
As a Backend Developer, you will be responsible for -
- Building the Complete Backend of our web application and Mobile App from scratch.
- Work closely with the Frontend Engineer to integrate the algorithmic input from the Frontend Framework.
- Work closely with the product owners to create dynamic infographics with intuitive user controls.
- Participate in UAT, troubleshoot, bugs and application integration issues
- Optimize applications for best user experience
- Create and maintain documentation related to the developed processes and applications
Qualification & Experience
- 2-3 years of demonstrable experience designing, building, and working as a Django Developer for enterprise web application
- Ideally, this would include the following:
- Expert-level proficiency with Python, Django, and Django Rest Framework.
- Understanding of REST concepts and interacting with REST APIs
- Understanding of Postgresql
- Basic Understanding of Frontend Framework like React.js
- Deep understanding of a few Backend concepts:
- Familiarity with Elastic Search and AWS Technology
- Familiarity with Apache and Ngnix etc.
- Understanding of Python coding Standards
- In addition, the ideal candidate would have great problem-solving skills and familiarity with code versioning tools such as Github
Location:- Delhi
Company Profile
Prescinto is a VC funded SaaS company in the renewable energy space enabling digital transformation for customers across the globe.
Prescinto provides solutions to improve power generation for Renewable energy power plants by identifying areas of underperformance and lost generation opportunities through patent pending methodologies; systematically addressing these through an automated workflow system to improve power generation for our customers.
This is achieved by leveraging the IoT and Analytics platform built to collect high frequency data from distributed renewable energy assets and the comprehensive data lake.
Roles & Responsibilities
You are responsible for understanding the product architecture and Design laid out by the Architect and Develop product features in alignment with the architecture.
Product is built on Microsoft stack with Angular 11, .NET and data residing in MS SQL Server and InfluxDB, mobile application built on Flutter and data lake deployed on Azure environment. It extensively uses multi-threading for parallel processing, stored procedures for data access and leverages time-series database for storing high frequency equipment data.
In this role, you should be able to work independently as well as work with vendor and junior members to collaboratively build the features and take them to production. You need to be both a big picture thinker and in-depth problem solver, your knowledge and skills are both broad and deep.
Do you take pride in building customer centric functionalities with an eye on performance? Are you remembered for the quality of your code? This position is for you.
Desired Skills & Experience
- 8+ years of Product development experience of which at least 2 years should comprise of working independently with minimal supervision and guidance
- Experience with at least one full cycle development of product features from requirements to Production deployment to Post production support is critical
- Excellent Programming Skills using C#, WPF, MVVM, Winforms, .NET Framework, Windows Communication Foundation (WCF), ASP.net web api, SQL Server, Store Procedure, Triggers
- Solid Understanding of Multi-Threading and Parallel Programming
- Excellent understanding of Windows Operating System Internals (Process, Threads, Memory Management).
- Clear understanding of OOP and OOAD
- Excellent application debugging skills using Visual Studio Debugger
- Strong knowledge in design patterns, data structures and algorithms
- Experienced in developing Windows desktop applications
- Ability to work independently and be self-driven
- Should have knowledge on code repositories like SVN, GitHub etc and Agile tools like JIRA
- Should have excellent communication skills, excellent analytical and problem-solving skills
- Have working experience in Test-driven Development and Test Automation experience in third party control like DevExpress, Telerik WPF controls
- Experience building a SaaS product preferable
- Startup experience preferable
Work as a member of a team responsible for developing a large-scale, highly available and fault-tolerant SaaS based Leasing & Asset management solution in the commercial real estate space in accordance with established processes. You will apply your knowledge of building scalable, distributed applications and have the opportunity to work with technologies & frameworks such as Ruby on Rails, NodeJS, ReactJS, Heroku, AWS, Postgres DB
Essential Functions include but are not limited to the following.
You will be expected to:
- Contribute to all phases in the software lifecycle – requirements analysis, solution design, development, and deployment
- Maintain high quality standards for the work undertaken and be responsible for the quality of deliverables.
- Ensure assigned projects are developed in accordance with established engineering processes, adhering to scope, schedule constraints and agile project plans
- Guide/mentor the less experienced team members
- Participate in code reviews
- Work effectively as part of a distributed team
- Document the features worked by him/her
Key technical expertise areas expected for this role:
- Strong programming skills in Ruby with clear understanding of Object-Oriented and Functional programming.
- Experience working with Ruby on Rails framework
- Experience on REST API Programming preferably based on a Microservices Architecture
- Good Understanding of Databases (Postgres) and proficiency in database schema designing & writing efficient SQL Queries.
- Strong troubleshooting skills
- Demonstrable ability to learn new programming languages and frameworks quickly
- Experience with distributed systems with specific focus on security and scalability
- Experience with modern cloud technologies such as AWS
Additional areas that would add value:
- Experience working with Cloud Service providers & platforms like AWS, Heroku
- Strong understanding of Design Patterns & their application in system design
- Test Driven & Behavior Driven Development
- Automated Unit/Integration testing
- Using DevOps & Infrastructure tooling such as GoCD/Jenkins, Git
- Frontend web development with JavaScript frameworks like React
- Experience working on projects, preferably in the real estate domain
- Experience working with Virtualization and Containerization technologies including Docker, Kubernetes.
- Experience working in Agile Scrum/Kanban methodologies
- Experience working with Linux and Shell scripting
Education:
- Bachelors or Master’s in Computer Science or related fields