
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/Solr
Similar jobs
Summary
We are seeking a highly skilled and motivated Software Engineer with expertise in both backend development and DevOps practices. The ideal candidate will have a proven track record of designing, developing, and deploying robust and scalable backend systems, while also possessing strong knowledge of cloud infrastructure and DevOps principles. This role requires a collaborative individual who thrives in a fast-paced environment and is passionate about building high-quality software.
Responsibilities
Design, develop, and maintain backend services using appropriate technologies.
Implement and maintain CI/CD pipelines.
Manage and monitor cloud infrastructure (e.g., AWS, Azure, GCP).
Troubleshoot and resolve production issues.
Collaborate with frontend developers to integrate backend services.
Contribute to the design and implementation of database schemas.
Participate in code reviews and ensure code quality.
Contribute to the improvement of DevOps processes and tools.
Write clear and concise documentation.
Stay up-to-date with the latest technologies and best practices.
Qualifications
Bachelor's degree in Computer Science or a related field.
3+ years of experience in backend software development.
2+ years of experience in DevOps.
Proficiency in at least one backend programming language (e.g., Java, Python, Node.js, Go).
Experience with cloud platforms (e.g., AWS, Azure, GCP).
Experience with containerization technologies (e.g., Docker, Kubernetes).
Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
Strong understanding of database technologies (e.g., SQL, NoSQL).
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills.
Bonus Points
Experience with specific technologies used by our company (list technologies if applicable).
Experience with serverless architectures.
Experience with infrastructure as code (e.g., Terraform, CloudFormation).
Contributions to open-source projects.
Relevant certifications.



About the role:
We are seeking a highly motivated Principal Engineer with expertise in building scalable, extensible customer payment solutions, identifying and addressing performance bottlenecks, collaborating with other team members across teams to innovate current/new products; Identify, communicate and implement best practices for the engineering team. Our engineering process is fully agile and has a really fast release cycle - which keeps our environment very energetic and fun.
What you will do:
- Architect, design and lead the development of key software infrastructure, systems, tools and processes, ensuring high scalability and performance.
- Collaborate with the product and other stakeholders across the company to solidify/ negotiate requirements and feasibility.
- Identify, influence and participate in making technical decisions that have a positive impact on engineering and business as a whole.
- Problem-solving that involves complex interactions, constraints imposed by systems, processes, people and physical goods.
- Drive automated solutions that enable better efficiency and process improvement
- Identify and address performance bottlenecks, collaborate with other team members across functions to innovate/improve current/new products by suggesting improvements to the software system.
- Identify, communicate and implement best practices for the engineering team.
- You will advocate for good, clean, well documented and performing code; follow standards and best practices.
- As a Principal Engineer, you will be additionally responsible for planning and timelines of all projects in your domain
We would love for you to have:
- Education: Bachelors/Masters in Computer Science
- Experience: 7-10 yrs recent hands-on experience of working on scalable systems and a diverse set of products/systems.
- Experience with Java stack. Hands-on experience with development and troubleshooting of services.
- Experience with SQL and NoSQL databases and Hadoop stack.
- Experience in System Design of complex Supply-Chain e-commerce systems, Algorithm design and their optimization is a huge plus.
- Strong working knowledge of any REST-based framework, OOPS, Design Patterns
- Expert level experience in building fault-tolerant and scalable platforms.
- Excellent problem-solving skills
- Strong verbal and written (technical) communication and able to work across teams like Business, Product, Engineering, Analytics, App Engineering seamlessly.
- Ability to deliver great results in an agile development
- Exposure to open-source libraries and frameworks.
- Experience with the full software development lifecycle, design, develop, review, debug, document, and deliver (especially in a multi-location organization).
- Ability and experience in the evaluation and integration of third-party systems and libraries and independent completion of POC. Prior experience in integrating with 3rd party Payment solution (like Stripe) is a plus.
- Passion for performance benchmarking and debugging
Job Title: Senior Software Engineer
Division/ Department: Technology
Reports to: Engineering Manager
Work Location: Noida
Desired Work Experience: 4+ years
Weekly Off: Saturday & Sunday
About Aakash Technology Innovation Lab
Are you passionate about transforming the field of education as we know it?
The way education is imparted has been disrupted massively due to forces such as ed-tech digital revolution, the advancement in artificial intelligence technology and the pandemic. Given the rapid pace of transformation, the vision of the Technology Innovation Lab at Aakash is to make the education of the future a reality. The Technology Innovation Lab aims to leverage state-of-the-art technologies to develop industry-defining bleeding-edge solutions for a student-first world-class hybrid learning experience. This involves -
- Reimagining and conceptualizing how education will be imparted in the future in the omni-channel and immersive learning environment
- Building data platforms such as Power BI dashboards to facilitate students, parents, teachers and the business
- Creating applications to support the futuristic tech-enabled smart classrooms
- Conceptualizing and developing mobile and web applications for seamless customer experience
- Developing Internet of Things (IoT) driven integrations into applications to build futuristic learning experience
- Leveraging Artificial Intelligence (AI) and Machine Learning (ML) to identity interventions to boost student performance
If this excites you, we might have the perfect opportunity for you in the world’s most valued ed-tech company!
About Aakash - AESL
Aakash Educational Services Limited (AESL), commonly known as Aakash, is one of the most leading educational services institution providing comprehensive test preparatory services for students preparing for medical and engineering entrance examinations, school/board exams and competitive and scholarship exams such as NTSE, KVPY, and Olympiads.
AESL also partnered with Blackstone, a global investment management firm.
With more than 32 years of operational experience in the test preparatory coaching industry, the company has a pan India network of 220+ Aakash centres with an annual student base 2,50,000+ students and an employee count of more than 4700.
Purpose of the Role
Develop software solutions that enable the students, parents and teachers to have superior learning and teaching experiences, both inside and outside the classroom.
Key Responsibilities
- Develop state-of-the-art high performance and low latency software applications for mission critical systems
- Contribute in all the phases of the software development lifecycle
- Craft a well-designed, testable, efficient code
- Perform object-oriented analysis and design using common design patterns.
- Effectively and seamlessly manage communication with all stakeholders.
- Manage and provide live support to the developed applications
Qualification/ Experience
Must-Have Preferred
Education B.E / B.Tech Information Technology / Computer Science/ Information Science
- Experience 4+ years of hands-on experience in designing and developing applications using Java EE, Spring, Spring MVC, Spring Boot Frameworks
- Experience with test-driven development
- Experience with relational databases (MySql, Oracle, Postgres) or NoSql Databases (Cassandra, MongoDb, CouchDb) .
- Agile programming (Sprint, Scrum) experience
- Skills Understands version control branching strategies
- Understands different major language paradigms (object oriented /functional /reactive)
- Understanding and some experience in programming with AWS SDK
- Knowledge of Kafka and Redis
Competencies
Behavioral Competencies Level Functional Competencies Level
1 Team Player Written and Verbal Communication
2
What We Offer
As a technology professional in Aakash Technology Innovation Lab we offer you an opportunity to -
- Become a pioneer of the education of the future by reimagining and building innovative solutions for the ed-tech industry leading hybrid learning experience
- Be a force of technological disruption as a part of a passionate and high growth team on an exciting endeavor to transform the education industry
- Belong to an upbeat, flexible and relaxed work culture with a specific focus on collaboration
- Craft an excellent career at Aakash through a broad realm of career tracks and opportunities
- Excel in your chosen stream and become a renowned technologist in the ed-tech industry with heavy investment from the business into your learning, exposure and growth
- Have a highly competitive compensation and benefits package


● You have good understanding of the fundamentals of data science/algorithms or
software engineering
● Preferably you should have done some project or internship related to the field
● Knowledge of SQL is a plus
● A deep desire to learn new things and be a part of a vibrant start-up. You will
have a lot of freehand and this comes with immense responsibility - so it is
expected that you will be willing to master new things that come along!
What you will get to do?
● Build cloud-based services and/or user interfaces
● Participating in all aspects of software development activities, including design,
coding, code review, unit testing, bug fixing, and code/API documentation
● Be the first few members of a growing technology team
Zumen is a Cloud-based Source-to-Pay software for product manufacturing companies.Zumen enables product manufacturing companies to digitize their direct sourcing and procurement, and manage every detail of the process in a transparent, collaborative platform. With Zumen’s part life cycle management, BOM interface, supplier base visibility and product cost management, companies can build an agile, resilient supply chain and get their products to market faster. Zumen is headquartered in Delaware, USA
Responsibilities:
- Develop features and modules independently based on the overall product architecture provided.
- Research and find solutions to challenging new problems; align with technology needs of the future.
- Fully grasp the product concept and think through challenging customer variations and use cases.
- Proactively seek to identify issues and resolve them at the stages of design, deployment and QA.
- Maintain quality and ensure responsiveness of applications.
- Demonstrate a strong sense of milestone-based performance and adherence to overall development timelines.
Requirements:
Experience - 2 to 5 years experience in Java Tech stack
- Strong hands-on experience in Java, Spring Boot, microservices and Rest API.
- Good understanding of general data privacy and information security.
- Exposure to cloud securities for SAAS application development would be an added advantage.
- A good understanding of all facets of building and delivering data-centric products is desirable.
- Knowledge of code versioning tools.



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
Zycus is looking for a Senior Software Engineer to join it's Engineering team. Candidates with experience working on Spring, Hibernate, Microservices, Angular/react, JMS/Rabbit MQ/Kafka, AWS Cloud and are passionate about building a product are encouraged to apply. Zycus is a Global leader and a pioneer in cognitive procurement software. Our clients are among the fortune 500 companies. We build enterprise AI procurement software product using some of the latest technologies.
In this role, you will work in developing a product which is not only recognized by Gartner as one of the top Source To Pay procurement software but is also industry's only organically-built & integrated source-to-pay suite.
Role and Responsibilities:
The Engineering team is looking for collaborative, passionate, and adaptable Senior Software Engineer.
- Strong coding experience of about 5-9 years.
- A team of experienced engineers with lots of interesting challenges to dive into.
- Modern technology stack: Cloud, Machine Learning, Artificial Intelligence, Microservices etc.
- Experience working on Spring, Spring Boot, Hibernate, Microservices, Angular/react, JMS/Rabbit MQ/Kafka, AWS Cloud.
- Should be able to build solution which is easily scalable, high speed/ real-time performance, configurable, deploy-able and secure in SaaS environment using any open source tech stack.
- Build features and modules from scratch & Maintain existing features and modules.
- Should be able to identify, track and mitigate risks to the product.
- Ability to work independently.
Requirements
- 5-9 years’ experience in Java, J2EE and associated technologies (Spring, Hibernate, Web Services, Micro Services, Spring boot)
- Technical Skills: Core Java, Advanced Java, J2EE, Exception handling, Collections, Oops, UML, Oracle, Jenkins, Maven & Linux
- Should be able to build solutions which is easily configurable, deploy able and secure in SaaS environment.
- Must have worked spring boot Extensively.
- Strong hands on development experience in Java, J2EE.
- Should be able to identify, track and mitigate risks to the product
- Responsible for planning product iterations & releasing iterations on schedule.
What should you have:
- Product development experience in agile environment will be a big plus though not mandatory.
- Highly Tech Savvy and hands-on.
- Strong evidence of a solution/product created ground up.
Product Development:
- Has in-depth knowledge on technology and end to end development processes.
- Has the ability to recommend new processes/alternatives to meet Product Development requirements and rolling them out.
Benefits
Five Reasons Why You Should Join Zycus
1. Cloud Product Company: We are a Cloud SaaS Company and our products are created by using the latest technologies like ML and AI. Our UI is in Angular JS and we are developing our mobile apps using React.
2. A Market Leader: Zycus is recognized by Gartner (world’s leading market research analyst) as a Leader in Procurement Software Suites.
3. Move between Roles: We believe that change leads to growth and therefore we allow our employees to shift careers and move to different roles and functions within the organization
4. Get a Global Exposure: You get to work and deal with our global customers.
5. Create an Impact: Zycus gives you the environment to create an impact on the product and transform your ideas into reality. Even our junior engineers get the opportunity to work on different product features.
About Us
Zycus is a pioneer in Cognitive Procurement software and has been a trusted partner of choice for large global enterprises for two decades. Zycus has been consistently recognized by Gartner, Forrester, and other analysts for its Source to Pay integrated suite. Zycus powers its S2P software with the revolutionary Merlin AI Suite. Merlin AI takes over the tactical tasks and empowers procurement and AP officers to focus on strategic projects; offers data-driven actionable insights for quicker and smarter decisions, and its conversational AI offers a B2C type user-experience to the end-users.
Zycus helps enterprises drive real savings, reduce risks, and boost compliance, and its seamless, intuitive, and easy-to-use user interface ensures high adoption and value across the organization.
Start your #CognitiveProcurement journey with us, as you are #MeantforMore
Click here to Apply :
https://apply.workable.com/zycus-1/j/B03314F49F/">Senior Software Engineer - Zycus (workable.com) - Mumbai.
https://apply.workable.com/zycus-1/j/5C6CDAFE70/">Sr Software Engineer - Zycus (workable.com) - Pune.


You will:
- Build services that serve millions of users
- Build for performance, reliability, and scalability
- Design easy-to-use APIs, systems, and tools
- Work with small teams of engineers, product, design, operation and other teams
- Lead projects, achieve goals, celebrate success with your teams
What you bring:
- 5+ years as individual contributor
- Strong background in Computer Science
- Strong technical expertise in robust and scalable server platform
- Helpful experiences include Java, Python, AWS, GCP, DevOps
- Leadership at bijnis is a service - you must be influential, patient, compassionate, able to prioritize, and able to inspire
- Ability to collaborate across multiple and cross functional teams
- Strategic mindset combined with pragmatic execution, and bias for action
**Sr. Backend Developer Responsibilities:**
* Commitment towards delivering features on the estimated time
* Follow standard code guidelines for writing code and code review of your fellow team member's code
* Strong understanding of REST Framework
* Designing and developing REST APIs
* Ensuring scalability of code written
**Sr. Backend Developer Requirements:**
* Strong understanding of Node or any other equivalent language
* Strong understanding of database technology such as MySQL and MongoDB
* Good understanding of AWS, Redis, ElasticSeacrh, Newrelic, sentry, etc
* Have experience in monitoring and managing production level systems
* Degree in Computer Science
* Excellent verbal communication skills
* Good problem-solving skills
* Attention to detail
**About Easy Eat**
Easy Eat is reimagining the experience of dining in at a restaurant. We're starting with Malaysia and South East Asia but we believe, 5 years from now, you'll experience it in the same way across the world.
We've achieved Product Market Fit and are growing rapidly across geographies. We crossed the $10M annual run rate in just 12 months and we're really excited for the journey ahead.
**About the team**
We're a group of experienced founders who have *been there, done that* in the past. Raised funds from global VCs in industry. Have operated at scale, know how to leverage data and grow culture and teams.
You will be responsible for designing, developing, testing, and debugging responsive mobile and web applications.
Qualifications Required -
· Bachelor's degree or equivalent in Computers
· Experience - 3-4 Years
· Some experience with Mobile App development will be plus
Skillsets:
- Experience in with Node.js, Express.js, REST API
- Experience with NoSQL database - MongoDB
- Experience with AWS services

