Role & responsibilities
- Senior Java developer with 6 to 10 years of experience having worked on Java, SpringBoot, Hibernate, Microservices, Redis, AWS S3
- Contribute to all stages of the software development lifecycle
- Design, implement, and maintain Java-based applications that can be high-volume and low-latency
- Analyze user requirements to define business objectives
- Envisioning system features and functionality
- Define application objectives and functionality
- Ensure application designs conform to business goals
- Develop and test software
- Should have good experience in Code Review
- Expecting to be 100% hands-on while working with the clients directly
- Performing requirement analysis
- Developing high-quality and detailed designs
- Conducting unit testing using automated unit test frameworks
- Identifying risk and conducting mitigation action planning
- Reviewing the work of other developers and providing feedback
- Using coding standards and best practices to ensure quality
- Communicating with customers to resolve issues
- Good Communication Skills
About Cloud Destinations Info Tech Pvt Ltd
Similar jobs
Required Skills:
- Experience in Node.js Frameworks
- Hands-on experience with MongoDB
- Strong proficiency with JavaScript, Socket IO, ExpressJS & SailsJS
- Experience working with third-party developer tools, including documentation, APIs, and SDKs
- Good Grasp of Asynchronous Programming and Its Workarounds
- Database Schema design for Business Processes
- Working Knowledge of JWT-based passport Authentication
- Can Write and Refactor Efficient Codes
- Experience in Implementing Data Protection
- Must have demonstrated the ability to deliver high-quality products on time
- Knowledge of GIT, SVN technology
Job Description:
Software Development Engineer - Backend
Responsibilities
• Writing reusable, testable, and efficient code Develop, Code or modify, test, and
debug application programs of varying degree of complexity.
• Design and implementation of low-latency, high-availability, and performant
applications.
• Integration of user-facing elements developed by front-end developers with server
side logic Implementation of security and data protection.
• Integration of data storage solutions
Skills And Qualifications:
• Experience in design and implementation of low-latency, high availability, high
performance applications capable of handling large scale distributed workloads
Expert in Java, with knowledge of Spring boot and Hibernate framework.
• Experience with Elasticsearch
• Knowledge of user authentication and authorisation between multiple systems,
servers, and environments.
• Experience with relational databases like PostgreSQL/MySQL/Oracle.
• Able to create database schemas that represent and support business processes
Strong unit test and debugging skills
• Proficient understanding of code versioning tools such as Git.
• Understand lean approach with frequent releases and focussed on getting MVPs into
market as early as possible to increase feedback
• Passion for fast-paced and iterative software development
• Fast learner and open to working with new libraries/platforms
Nice to have:
• Experience developing in AWS/Azure/Google Cloud environments
• Solid understanding of Cloud PaaS / IaaS constructs and their APIs Understanding of
security products and secure coding techniques
Job Location- https://www.linkedin.com/feed/hashtag/?keywords=pan_india&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6991253725264662528">#PAN_India
Experience- #5-https://www.linkedin.com/feed/hashtag/?keywords=9years&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6991253725264662528">#9Years
Employment Type- https://www.linkedin.com/feed/hashtag/?keywords=permanent&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6991253725264662528">#Permanent
Notice Period- https://www.linkedin.com/feed/hashtag/?keywords=immediate&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6991253725264662528">#Immediate to 15#30Days
https://www.linkedin.com/feed/hashtag/?keywords=mandatory_skills&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6991253725264662528">#Mandatory_Skills:-https://www.linkedin.com/feed/hashtag/?keywords=java&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6991253725264662528">#Java https://www.linkedin.com/feed/hashtag/?keywords=springboot&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6991253725264662528">#Springboot #Microservices#AWS
About The Team
We are striving to create the best productivity tools which will help small businesses to go online and scale their growth consistently with the bleeding edge of technology. Our backend team is looking for a solid Rockstar engineer who can hack around multiple technologies and build highly scalable, low latency, distributed systems. You will work closely with our product team to build new and compelling experiences for our customers!
We place special emphasis on the continuous growth of each team member - and we do this with regular 1-1s and open communication. As Software Engineer - Backend, you will be part of self-starters who thrive on teamwork and constructive feedback.
About The Role
As a Software Engineer - Backend, you will solve real-life complex problems and create compelling experiences for our users. In this role, you will ensure that the solutions and processes that we create are of the highest quality. And in doing so, you will champion a seamless app experience for all our users. You will also collaborate with your fellow engineers to create scalable solutions that are pertinent to Product IO's overall growth.
If you are confident about solving hard, interesting and UNIQUE problems, and creating an impact within an entrepreneurial environment, then you might just be our next Software Engineer - Backend
What You'll Do:
- Lead, build, test, and release mobile application features using cross-platform tools.
- Collaborate with the front-end team to expose weaknesses and problems
- Build out our APIs and tools using Python & Firebase libraries on the backend.
- Experience with NodeJS and deployment in Serverless
- Experience with NoSql(MongoDB) and SQL(PostregSQL)
- Work closely with Product, Design, Platform, and other cross-functional groups to drive product vision.
- Previous experience helping shape API structures and building REST APIs.
- Understanding of accessibility and server compliance (GCP)
Required Qualifications:
- 2+ years professional software development experience, preferably mobile apps with a cloud backend. Example projects in (Python, Firebase)
- 6 months experience in Google Cloud Platform
- Excellent communication skills are a must, and experience with estimating and managing project tasks is important, too
- Highly driven, naturally curious, and comfortable working in a fast-paced environment
Bonus points:
- 1+ years of experience in developing Firebase apps.
- Experience in developing or designing APIs and web applications.
- Deployment in Cloud Environment.
- Familiarity with Flutter.
Why join us:
- 👫 A fast-moving, fun, growth-oriented company made up of skillful team players
- 💬 Transparent, open, and collaborative work environment
- 🌟 An opportunity to work closely with a proven executive team, board, and serial entrepreneurs
system performance.
Experience with JSP & Servlet.
Experience with open source frameworks/libraries like Spring, Hibernate, Struts, JUnit etc.
Experience with MVC frameworks like Spring MVC, Struts, JSF etc.
Experience with XML and webservices (SOAP/REST).
Experience with application Servers like Web logic, WebSphere and Jboss.
Experience with JavaScript, Jquery, AJAX, CSS, HTML.
Knowledge of Messaging (JMS,MDB etc.) is a plus.
Knowledge of build tools like Maven and ANT is a plus.
Good understanding of object oriented methodologies and design principles.
Knowledge of the PTC/Servigistics/Click Commerce/Xelus “Service Depot
Management/SL/Repairs and Returns/XDR” application is a plus.
Experience working with large amounts of data.
Able to work with and participate within a small multicultural professional team.
Understanding of performance profiling / tuning.
Familiar with Agile methodologies/tools.
Experience with SQL.
Experience in analysis, design, coding, and implementation of enterprise Java web
applications.
General understanding of scalability and high-availability systems.
Excellent communication/documentation skills
Ability to work effectively under pressure with constantly changing priorities and deadlines
Location: Bangalore
Function: Software Engineering → Backend Development
Requirements:
- 4 + years of experience in Java, Spring, Hibernate, Springboot/microservices
- Good understanding and practical experience in Spring framework ( Spring boot,JPA,MVC)
- Extensively worked on microservices based design architecture
- Strong command on Data Structures, algorithms & Problem Solving
- Very strong on Oops Java Basic,
- Good on Multithreading Concepts
- Should have good exposure on Messaging platform (Kafka,JMS, AMQ etc,)
About Bigbasket.com
At bigbasket.com we believe in being smart, quick and efficient, making your life as leisurely as possible. We understand that in this fast-paced world, time is always of the essence and hence want to make your grocery shopping easy and convenient so that no time is wasted in this process. So, no more hassle of going down to the grocery store and long queues for billing etc. You can browse through our varied range of products at bigbasket.com, order them and get them to be delivered at your own convenient time slot.
We specially hand pick each and every product for you, putting it through a safety packaging process and finding your home, no matter how bad the wind is or how cold the weather is. Our ''No questions asked refund' and ''10% off for a delayed delivery'' policy makes us a customer friendly online food and grocery store. Just follow three simple steps and get your order delivered - simply Browse, Add to cart & Choose delivery slot!
Why Explore a Career at Bigbasket.com
Bigbasket engineering thrives on out of the box thinking and relentless pursuit of excellence. We are looking for senior developers who share our passion for building world class software. If you are excited about the prospect of changing the way India shops for groceries and being a pioneer -- then this a great home for you. Not to mention the thrill of building products that millions use on a daily basis and using cutting edge technology to make the products customers love.
While we are techies at heart -- we don't use technology for the sake of technology, but pride ourselves in solving customer problems in the most efficient and elegant ways. Do the customers really care about efficient implementation of Levenshtein Distance? Well no. But they really appreciate when their typos are pardoned and don't get in the way. Similarly customers don't give a damn that robots efficiently segregate their packets, but they do care about their orders delivered in a timely way.
If you enjoy Coding, Testing and love solving business problems, then we'd like to meet you.
1. Java Developer
Job profile:
- Project Role: Spring boot application developer
- Project Role Description: Design, build and configure spring boot applications to meet
- business process and application requirements.
- Work Experience: Fresher. Should have done at least one project in Java. Hands on
- experience on the Spring boot project is an added advantage.
Must Have Skills: Core Java or Spring boot Application
Important: Engineers should be able to code, Interview will involve actual coding
Key Responsibilities:
- Design, build and configure applications to meet business process and application requirements
- Understanding of
- server side technologies, how the web applications work. Role of Database and APIs in modern web and mobile applications.
- client side web frameworks, such as Angular or React and they integration with back end systems
- Implementation and customization of Web based solutions
- Development of custom components such as web interfaces, Validation Services etc.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Write clean, maintainable code while rapidly iterating and shipping
- Participate in all phases of development, from design to implementation, unit testing, and release.
- Knowledge of javascript, OOPS including experience with design Pattern
- Excellent in Design patterns, Data Structure.
Technical Experience:
- Engineers should have done project(s) in Java or Spring boot.
- Knowledge of
- Test and automation tools
- Git
- Restful APIs.
- Solid understanding of object-oriented design and programming concepts.
- Have a passion for quality and writing clean, solid, readable code that scales and performs well.
Expected Competencies:
- Adaptable to change; able to respond to shifting requirements and priorities
- A well-organized and structured approach to work with good attention to detail.
- Comfortable with coordinating and collaborating with business teams to drive required decisions and outcomes.
- A high degree of personal integrity and strong ability to work collaboratively and effectively in a fast-paced, flexible, team-based environment.
Work Location: Hyderabad
JOB SUMMARY
Job Title: |
Backend Web Application Developer (AWS Cloud) |
Team/Department: |
Omnicom Media Group IT (OMG – IT) |
Reporting: |
Manager – OMG IT |
Location: |
Bangalore |
ABOUT THE ROLE
THE ROLE IN SUMMARY
Omnicom Media Group (OMG) has an immediate opening for a highly motivated and talented backend web application developer, specializing in AWS cloud technologies. In this position you will be joining an in-house development team whose primary responsibility is developing new features and functionality for multiple existing web applications and day to day troubleshooting and issue resolution. The ideal candidate will possess excellent critical thinking and troubleshooting skills and have proven experience using popular AWS services commonly used to build serverless web application architectures. Candidates are expected to have strong knowledge of AWS API Gateway, Lambda, DynamoDB and Python programming. Familiarity with Cloud infrastructure as code frameworks, such as Serverless Framework, Terraform or CloudFormation, etc. is also required. Excellent English communication skills are a must as you will be a part of a team working alongside our primary development team in addition to several business analysis and project managers. 5+ years of prior backend and Cloud web application and software development experience required.
WHAT WILL YOU DO
KEY WORKING PRINCIPLES
- Passionate about modern web application architecture and programming. Hands on backend developer.
- Prior experience with modern RESTful API design and implementation. Microservices and single page web applications.
- Strong AWS knowledge, specifically serverless technologies (S3, API Gateway, Lambda, IAM, DynamoDB) as they relate to web application development.
- Excellent knowledge of web application security fundamentals (identity management, authentication, authorization, SSO).
- Designed several application databases in SQL and at least one non-relational database system, preferably
- Familiarity with DevOps practices including continuous integration and deployment, infrastructure as code in preferably Serverless Framework.
- Excellent verbal and written communication skills.
- 5+ years professional software development experience.
- Bachler’s degree in computer science or related field.
MUST HAVE SKILLS
- Backend Web Application Development
- Python
- AWS Services Including, CloudFront, S3, API Gateway, Lambda, Step Functions, SES, DynamoDB, Serverless Framework
- AWS Identity and Access Management principles (IAM)
- SQL (MS SQL Server, PostgreSQL, AWS Aurora or comparable)
- GIT, JIRA, Agile / Scrum
NICE TO HAVE SKILLS
- AWS Cognito