Basic Qualifications:
- 2+ years of non-internship professional software development experience
- Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Additional Job requirements
- BS/MS/PhD in Computer Science/Math or equivalent
- BS in computer science or related field.
- 2+ years of relevant professional software development experience: designing, developing, and delivering software written in Java, C#, or C++, web development.
- Knowledgeable in object-oriented design patterns.
- Experience building highly scalable and distributed systems
Preferred Qualifications
- Experience with service-oriented architecture and application/services development
- Passion for performance debugging and benchmarking
- Ability to clearly and concisely communicate with technical and non-technical stakeholders across all levels of the organization
About Amazon India
Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one.
Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world.
Our mission is to be Earth's most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer top of mind.
You'll also hear us say that at Amazon, it's always "Day 1." What do we mean? That our approach remains the same as it was on Amazon's very first day - to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.
Similar jobs
backend platform, including API integrations with 3rd-party vendors and partners.
As a Senior Software Engineer, you will play a central role as we scale to 1M+ users. You will work with our US based product and
engineering teams to implement quickly and contribute in all phases of the development lifecycle.
Our ideal candidate is excited to tackle tough technical challenges and looking for opportunities to contribute to our strategic thinking.
Responsibilities
· Translate business requirements into technical solutions, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines
· Operational Excellence - monitoring & operation of production services including implementation of adequate resilience and high-availability models to support 24x7 operational availability
· Manage backend API integrations with 3rd-party vendors and partners
· Manage integration of user-facing elements developed by our front-end developers with server side logic
· Build reusable code and libraries for future use
· Optimize Rain application for maximum speed and scalability
· Design and implementation of data storage solutions
Skills And Qualifications
· 3-8 years of Software Development experience
· A Bachelor’s degree in Computer Science or equivalent combination of technical education and work experience.
· Proficient knowledge of back-end programming languages such as Go / Golang, Java and C++
· Basic understanding of front-end technologies and platforms, especially React and React Native
· Good understanding of server-side CSS preprocessors
· Solid understanding of REST API design and development with experience building REST APIs
· Experience with API security standards and implementation (OAuth,)
· Good experience with API frameworks
· Integration of multiple data sources and databases into one system
· Management of hosting environment, including database administration and scaling an application to support load changes
· Data migration, transformation, and scripting
· Setup and administration of backups
· Creating database schemas that represent and support business processes
· Note: Examples of past work will be required as part of the hiring process***
We provide early wage access for employees at mid to large-sized organizations to improve financial wellness and increase employee productivity.
PE Backend Developer
An opportunity to revolutionize the restaurant industry
Here, at Rebel Foods, we are using technology and automation to disrupt the traditional food industry. We are focused on building an operating system for Cloud Kitchens - using the most innovative technologies - to provide the best food experiences for our customers.
You will enjoy working with us, if:
- You are passionate about using technology to solve customer problems
- You are a software craftsman or craftswoman who is obsessed with high quality software
- You have a flair for good design and architecture
- You are unafraid of rearchitecting or refactoring code to improve it
- You are willing to dive deep to solve complex software issues
- You are a teacher and mentor
Our technology ecosystem:
- Languages: Java, Typescript, Javascript, Ruby
- Frameworks, environments: Spring Boot, NodeJS, ExpressJS
- Databases: AWS Aurora MySQL, MongoDB
- Cloud: AWS
- Microservices, Service Oriented Architecture, REST APIs, Caching, Messaging, Logging, Monitoring and Alerting
- CI/CD and DevOps
- Bitbucket, Jira
You will mostly spend time on the following:
- Leading the design and implementation of software systems
- Driving engineering initiatives across teams with a focus on quality, maintainability, availability, scalability, security, performance and stability
- Writing efficient, maintainable, scalable, high quality code
- Reviewing code and tests
- Refactoring and improving code
- Teaching and mentoring team members
We’re excited about you if you have:
- At least 8 years of experience in software development, including experience building microservices and distributed systems
- Excellent programming skills in one or more languages: Java, C#, C++, Typescript, Javascript, Python or Ruby
- Experience working in Cloud environments: AWS, Azure, GCP
- Experience building secure, configurable, observable services
- Excellent troubleshooting and problem-solving skills
- The ability to work in an Agile environment
- The ability to collaborate effectively within and across engineering, product and business teams
We value engineers who are:
- Crazy about customer experience
- Willing to challenge the status quo and innovate
- Obsessed with quality, performance and frugality
- Willing to take complete responsibility and ownership of results
- Team players, teachers, mentors
Java lead, Java architect, Senior Java developer
skills needed:
java
springboot
microservices
kafka/rabbitmq
jpa
Who We Are as a Company:
GoKwik was founded in 2020 with one simple mission, to democratize the shopping experience and increase the GMV realization for e-commerce businesses. The company is backed by Sequoia Capital India, Matrix Partners India, RTP Global, and marquee angels.
GoKwik is an e-commerce enablement company focussed predominantly on solving crucial e-commerce issues like boosting conversion rates across the e-commerce funnel and reducing RTO for our partners. It leverages AI/ML technologies to solve hard-hitting problems like RTO to increase CoD conversion rates. GoKwik's 1-click Kwik checkout improves checkout conversion rates ensuring higher GMV realization and reduced marketing CAC.
What we do is very unique with zero immediate competition in India today and therefore, building a team of Real Rockstars in their field to fuel this profit making start-up, which is growing at a rapid pace
Summary:
As a Tech Lead, you will be responsible to lead SE & SSE’s interaction with the entire engineering/QA/DevOps & Product team to solve problems and build, extend, optimize and refactor the back-end architecture of our growing product. This will involve working on our existing codebase along with new projects.
GoKwik has a highly passionate engineering-driven environment where your contribution will be felt immediately.
You’ll spend time on the following:
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- implementing business logic and developing APIs and services
- Build reusable code and libraries for future use.
- Work closely with various teams to help develop new ways of showcasing internal and external web applications
- Facilitate the sharing of knowledge and experience across teams to enable effective use of our tools and solutions.
- Participate in problem management by identifying and closing gaps in monitoring and workflows
We’re Excited About You If You Have:
- 5+ years’ experience in development, Along with Atleast 2 Years leading junior Developers.
- Expert level experience in back-end development with Node.JS.
- Hands on Experience on Node.js frameworks such Resitfy, express-js
- Hands on experience on Typescript is must.
- Experience of creating a High level/Low level System design document
- Proficient understanding of code versioning tools, such as Git.
- Have worked in any of the cloud based platform AWS, GCP, Docker, Kubernetes.
Some Important Traits – We look out for a Person in this role
- Independent, resourceful, analytical, and able to solve problems effectively
- Ability to be flexible, agile, and thrive in chaos
- Excellent oral and written communication skills
Our Core Value Cultures:
- Merchant 1st
- Talent
- Innovation
We’re A Remote 1st Company
Our Organization was established right in middle of the pandemic, hence we don’t have location barriers across our team, Infact more then 90% of our Employees “Work from Anywhere” - Which helps in being more flexible in our personal lives and spend less time commuting – At the same time, being together in person is an important part of our culture and shared success. We’ll collaborate in person at a regular cadence and with purpose
The pace of our growth is incredible – if you want to tackle hard and interesting problems at scale, and create an impact within an entrepreneurial environment, Come join us!
• 3+ years of software development experience on web applications
• Experience in working in an onsite and offshore development model
• Must have hands-on design and development experience in Cloud (GCP/AWS/Azure), Kubernetes, Microservices,
Java, J2EE, Spring/Boot, Hibernate, JUnit and Integration with front end via rest interfaces.
• Must have Hands-on experience in Multi-threading, Non-blocking IO, Kafka, JMS
• Strong integration background required. Experience with Microservices, REST, JSON and APIs is required
• Experience with as many of the following is highly desirable: Tomcat, Node.js, XML, XSLT, XPath, Web Services,
MongoDB, MYSQL, and query performance tuning
• Experience with code management and continuous integration techniques and tools such as Maven, Gradle, Github,
JMeter, Jenkins, NPM etc. is highly desirable
• Experience building complex software systems that have been successfully delivered to customers
• Strong Computer Science fundamentals and working knowledge in data structures, algorithms, problem-solving and
complexity analysis
• Knowledge of professional software engineering practices and best practices for the full software development life
cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and
operations
• Proven ability to troubleshoot issues in production including root cause analysis
• Self-directed and capable of working effectively in a highly innovative and fast-paced environment
• Experience with Agile software development in a UNIX/Linux environment
• Experience with system architecture/design
Java Developer - Back End Developer
at US Based Product Startup in Bangalore.
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/SolrSenior RoR Developer
at icicle technologies pvt. ltd.
Icicle is looking for an experienced RoR developer who can effortlessly build with us the cleanest of all designs. We're looking for passionate Ruby on Rails developers to join our IT team in Mumbai.
Icicle builds Web & Mobile products for Startups, Brands, Digital Agencies and Enterprises, helping in bringing their ideas to life. More - www.icicletech.com
The team consists of bright young designers, hackers, senior developers, startup specialists. We are distributed with offices in Mumbai, Bangalore and New York. More - www.icicletech.com
What will you do?
As a Ruby on Rails developer, you will get to:
- Participates as an independent contributor on an agile development team working closely with team members to effectively deliver high quality code.
- Complete ownership of a product or feature from development to launch.
- Coordinate and participate in the code review process to ensure delivery of high-quality, testable code using best practices and current software patterns.
- Review and mentor other team members. Be a team player!
- Get complete control of the product with active involvement in deciding stack and architecture.
What we are looking for
- Minimum 3+ years in depth hard core experience in Ruby on Rails
- Deep understanding of object-orientated programming
- A knack for writing clean, readable maintainable Ruby code.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Skillset in Testing using Rspec
- Demonstrated skills and experience with writing testable code and using related best practices.
- Understanding of web services technologies such as REST is required.
- Good experience and understanding of continuous integration and deployment process.
- Knowledge in working with AWS or other cloud platform
- Experience in working with limited direction while exceeding delivery expectations.
- Great communication, particularly in explaining your coding processes, suggestions for best practices, and identifying ways to improve the teams coding quality.
Technical Expertise
Core
Ruby, Ruby on Rails, HTML, CSS3, JavaScript, Rest API
Databases
PostgreSQL, MongoDB, Redis, Memcached
Testing
Rspec (or any other Unit testing framework)
Cloud/Deployments
Capistrano, Docker, Heroku, AWS, Kubernetes
Desirable Skills
- Participation in open-source projects.
- Actively involved in solving problems on Github, Stackoverflow.com and groups.
- Experience working in JS and front end frameworks (React)
- Interest in learning new technologies.
Why Icicle
- 100% work-life balance
- Competitive salary
- Perks of getting free Gym Membership vouchers.
- Medical checkup Vouchers with topnotch hospitals and coupons for medical bills.
- Exposure to futuristic technology, mentally stimulating work environment.
- Opportunity to work with a big team of experienced, committed, talented people with a great sense of humour.
- Stability of a legacy company and agility of a startup - best of both the world.
- A healthy work environment with no politics, no bureaucracy.
- Encouraged to learn new skills, grow together, not just maintain the status quo
So, if you have 3+ years of experience developing applications with Ruby on Rails, apply today!
Software Engineer
at Etymon Technologies Pvt. Ltd