Cutshort logo
BlueOptima logo
Principal Web Backend Engineer
Principal Web Backend Engineer
BlueOptima's logo

Principal Web Backend Engineer

Annu Rekha's profile picture
Posted by Annu Rekha
8 - 13 yrs
₹30L - ₹50L / yr
Bengaluru (Bangalore), Delhi, Gurugram, Noida
Skills
Hibernate (Java)
Spring MVC
skill iconJava
Algorithms
Object Oriented Programming (OOPs)
Data Structures
Problem solving
Who are we? BlueOptima provides industry-leading objective metrics in software development using our proprietary Coding Effort Analytics. We enable large organisations to deliver better software, faster and at lower cost. Founded in 2006, BlueOptima is a profitable, high-growth independent software company. Our unique technology was initially devised in seminal research carried out at Cambridge University. We are headquartered in London with offices in New York, Bangalore, Gurgaon and Guadalajara. BlueOptima’s technology is deployed by global enterprises to drive value from their software development activities. We work with nine of the world’s top twelve largest Universal Banks (by revenue) and three of the world’s top ten telecommunications companies (by revenue, excl. China). Our technology is pushing the limits of complex analytics on large data-sets with more than 15 billion static source code metric observations of software engineers working in an Enterprise software development environment. BlueOptima is an Equal Opportunities employer. Whom are we looking for? Our groundbreaking technology, requires highly skilled and talented Web Backend Developers to understand the depth of the problem and device a solution for it. We are seeking a Software Engineer, with a depth of experience in developing Web Applications enabled using REST APIs and backed by a data warehouse solution, to join our growing company and be a part of our success story. We are looking for individual with great attention to detail, who is genuine, confident, committed and not only passionate about technology, but excited to work in a fun and friendly start-up environment. The ideal candidate will be passionate about technology and getting things to work while at the same time being able to mentor (and lead) other engineers by way of example to achieve excellence in their work. What does the role involve? As a Web Backend Principal Software Engineer you will be responsible for creating REST APIs which are used to drive the User Interface. Given the nature of the application, these APIs needs to be very efficient and high performing. This requires optimising queries for faster execution and introducing database changes that may be required. You would be working with a complex technology stack which includes (but is not limited to) Spring, Hibernate, HornetQ, Quartz, etc. This requires extensive understanding of transaction management and data handling across different application layers. In addition to the technical ownership, you will also be involved in detailing requirements for requested functionalities and be responsible for providing technical insight into how requirements will be implemented and made available to users. Accurate estimation of tasks and planning are qualities we look for in our engineers. Responsibilities include: Develop, test, implement and maintain application software Take part in software and architectural development activities Transform requirements into implementation details Debug application issues and helping support respond to client queries May lead and provide mentoring and guidance to less senior developers Participate in application development meetings Provide accurate estimates, clearly communicate status of tasks and identification of risks Commitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problem Performance tuning of application code at different service levels Incorporate design changes to improve performance of the application Interact with customers of the application and help address issues reported Interact with customers of the application and collect requirements or potential uses cases and draft technical and user requirements ESSENTIAL SKILLS / EXPERIENCE REQUIRED: Minimum Bachelor's degree in Computer Science or equivalent Minimum 8+ years experience with Java and J2EE/Java EE Minimum 8+ years experience with Spring MVC, Spring Security and Hibernate 2+ years experience managing in colocated and remote teams Strong understanding of relational database and normal forms Strong understanding of SQL concepts and ability to write optimised and high performing queries Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code Experience building RESTful web services Experience with web application servers like JBoss Strong written and verbal communication skills Strong interpersonal skills and time management skills Strong problem solving and analytical skills Experience using task tracking systems e.g. Jira and distributed version control systems e.g. Git Understanding of testNg/JUnit Unix/Windows shell and related command line tools Experience with database partitioning and column Indexing Experience with query optimisation techniques Why work for us? Above market remuneration Stimulating challenges that fully utilise your skills Work on real-world technical problems to which solution cannot simply be found on the internet Working alongside other passionate, talented engineers Hardware of your choice Our fast-growing company offers the potential for rapid career progression
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About BlueOptima

Founded :
2006
Type :
Product
Size :
100-500
Stage :
Profitable

About

The analytics platform provided by BlueOptima makes it possible for software developers and the companies they work for to develop superior software in the shortest amount of time and at the lowest cost imaginable. Actual Coding Effort is the sole objective productivity indicator for software developers, and BlueOptima is the only solution in the world that measures software developer productivity using this metric. This is a defining event in the history of software development.


The software as a service (SaaS) platform offered by BlueOptima allows corporations to do productivity and quality analysis of their software development in terms of people, teams, tasks, projects, divisions, and outsourced suppliers. Managers are better equipped to maximize efficiency when they have a thorough understanding of the performance differences that exist across an organization. It has been shown that BlueOptima can locate cost reductions in software purchases of up to twenty percent. Companies can cost-optimize their software efforts as early as is practically possible thanks to BlueOptima's extra capabilities in benchmarking and recruiting.

Read more

Company video

BlueOptima's video section
BlueOptima's video section

Connect with the team

Profile picture
Rashmi Anand
Profile picture
Deepthi Ravindran
Profile picture
Annu Rekha
Profile picture
Uma Swarna
Profile picture
Talent HR
Profile picture
Madhusmita Mishra
Profile picture
Rashmi Subramanian
Profile picture
Hema Nandhini
Profile picture
Pritam Nandi
Profile picture
Anithaa Nagaraja

Company social profiles

bloglinkedintwitter

Similar jobs

Wissen Technology
at Wissen Technology
4 recruiters
Sukanya Mohan
Posted by Sukanya Mohan
Bengaluru (Bangalore)
4 - 7 yrs
Best in industry
skill iconJava
Spring
DevOps

Job Title: Devops+Java Engineer

Location: Bangalore

Mode of work- Hybrid (3 days work from office)

 

Job Summary: We are looking for a skilled Java+ DevOps Engineer to help enhance and maintain our infrastructure and applications. The ideal candidate will have a strong background in Java development combined with expertise in DevOps practices, ensuring seamless integration and deployment of software solutions. You will collaborate with cross-functional teams to design, develop, and deploy robust and scalable solutions.

 

Key Responsibilities:

  • Develop and maintain Java-based applications and microservices.
  • Implement CI/CD pipelines to automate the deployment process.
  • Design and deploy monitoring, logging, and alerting systems.
  • Manage cloud infrastructure using tools such as AWS, Azure, or GCP.
  • Ensure security best practices are followed throughout all stages of development and deployment.
  • Troubleshoot and resolve issues in development, test, and production environments.
  • Collaborate with software engineers, QA analysts, and product teams to deliver high-quality solutions.
  • Stay current with industry trends and best practices in Java development and DevOps.



Required Skills and Experience:

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • Proficient in Java programming language and frameworks (Spring, Hibernate, etc.).
  • Strong understanding of DevOps principles and experience with DevOps tools (e.g., Jenkins, Git, Docker, Kubernetes).
  • Knowledge of containerization and orchestration technologies (Docker, Kubernetes).
  • Familiarity with monitoring and logging tools (ELK stack, Prometheus, Grafana).
  • Solid understanding of CI/CD pipelines and automated testing frameworks.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
Read more
Bounteous
lovedeep singh
Posted by lovedeep singh
Bengaluru (Bangalore)
3 - 8 yrs
₹5L - ₹12L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Microservices

Required Experience

3 - 8 Years

Skills

Java/J2EE,

Spring,

microservices

+ 1 more

  • Develop unit, integration, and functional tests within Grails/Java and contribute to new architectures design for multi-tier Java EE-based products in a SOA environment.
  • Interact with Business Analysts to understand software build configuration and testing processes, documenting application functionality and programming accordingly.
  • Collaborate with a talented software team to work on various types of applications, ensuring the building of backend APIs using Java-based technologies.
  • Stay updated with the latest trends and technologies, conducting POCs on new technical stacks to support and maintain a portfolio of applications.
  • Utilize core Java skills to define, design, develop, integrate, test, deploy, maintain, and troubleshoot applications and tools written in Java and other related languages.
  • Provide technical expertise in Java development, including Spring, Hibernate, and building scalable solutions for large web application deployments.
  • Participate in the full SDLC, from requirements and design to development, testing, and deployment, ensuring the implementation of best practices and industry-standard procedures.
  • Possess hands-on experience with Java, J2EE, Spring Boot, microservices, and web services, while also demonstrating proficiency in writing enterprise-strength code and developing backend APIs.
  • Work in an agile environment, supporting users by developing documentation and offering assistance with tools, while promoting established development standards and change control procedures.
Read more
Beauto Systems Private Limited
Beauto Systems
Posted by Beauto Systems
Pune
3 - 5 yrs
₹1L - ₹10L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)

Technologies/Frameworks – 

·         Core Java, J2EE, 

·         Spring Core and Spring MVC, Sprint Boot, Spring Security, 

·         JDBC, Hibernate, RESTful APIs, SOAP WebServices

·         Knowledge of JavaScript, JQuery, AJAX, HTML5, and CSS3, Angular is added advantage

·         Junit or Mockito frameworks

·         Maven, Git

·         Knowledge Data Structures, 

·         SQL, MySQL 

·         Designing relational database schemas                                                                                                                                                    

·         Basics of AWS, Cloud, Microservices

 

  • Must have strong knowledge and experience in Agile based software development methodologies. Knowledge of an Agile tool like Jira.
  • Strong knowledge of working in Integrations of 3rd party APIs and creating the new APIs.
  • Must have good knowledge of creating Flow diagrams, UMLs and all the required documentations.
  • Must have Team Lead exposure 
  • Domain Preference

·         BFSI, FinTech

Read more
company logo
Agency job
via IT Sure Solutions by Pratik M
Remote only
5 - 10 yrs
₹20L - ₹25L / yr
skill iconJava
Software Development
Web Development
Hibernate (Java)
skill iconSpring Boot
+4 more
About UserExperior:
UserExperior is a fast-growing, well-funded software product start-up based in
Mumbai with marquee clients from India in its portfolio. UserExperior empowers
product teams to build great applications for their customers. At UserExperior we are
focused on building the best mobile app analytics platform. As part of our engineering
team, you will be working on exciting & challenging problems. We are looking for
talented, enthusiastic and self-driven software engineers who are passionate about
software engineering and want to build great products.
Roles & Responsibilities :
● You’ll work as part of the software engineering team along with other front-end,
back-end, mobile app, QA teams & you will also closely work with the founder.
● You should be able to take the ownership of a project end to end.
● Your primary focus will be to build, implement & maintain the complete back-end
stack of the product.
● You will create production grade code and will implement the solutions which run
bug free.
● Participate in product development discussions and product development
road-maps.
● Collaborate with members across departments to identify and build on
improvements to product, process and systems.
Required Experience and Qualifications:
● 2 to 6 years of software development experience.
● Experience of working on application architecture design will be preferred.
● Experience of working in at least 1 or 2 projects, managing or leading the entire
tasks.
● Experience in Docker/Kubernetes, Agile methodologies & CI/CD automation
process.
● Knowledge of Queueing technologies like Kafka, RabbitMQ, ActiveMQ, Version
control using Git.
● Experience in microservices architecture, in-memory systems like Redis and
basic knowledge of Linux/Unix systems.
● Experience of building applications processing large volumes of streaming data
will be preferred.
● Experience from a middle size company or from a startup will be preferred.
● BE/MCA/MSc in Computers/Information technology with a good academic
record.
Key Skills:
● Java, & Spring boot
● Hibernate
● Spring Boot JPA
● Object Oriented Programming

● MySQL & MongoDB
● Jenkins
Perks & Benefits:
● Great learning, innovative and development platform.
● Remote work and flexible timings.
● Reimbursement of the online learning courses on certification.
● Medical insurance coverage for you and the dependence.
● Five Working days per week.
Read more
..
..
Agency job
via Skillwize consultant by Noorish Shaikh
Navi Mumbai
1 - 3 yrs
₹2.8L - ₹5L / yr
ASP.NET
skill iconC#
Object Oriented Programming (OOPs)
skill icon.NET
PL/SQL
+3 more

The ideal candidate will be familiar with the full software design life cycle. They should have experience in designing, coding, testing and consistently managing applications They should be comfortable coding in a number of languages and have an ability to test code in order to maintain high-quality code.

 

Responsibilities

  • Design, code, test and manage various applications
  • Collaborate with engineering team and product team to establish best products
  • Follow outlined standards of quality related to code and systems
  • Develop automated tests and conduct performance tuning

 

Qualifications

  • Bachelor of Science in Information Technology
  • 1+ years of experience working with .NET, Asp.net or relevant experiences
  • Experience developing web-based applications in Asp.net, Dot net Core, jQuery, HTML5, Rest base API integration
  • Understanding DB,PL/SQL, Webform
  • Experience working in agile development environment
Read more
Zycus
at Zycus
10 recruiters
Siddharth Shilimkar
Posted by Siddharth Shilimkar
Mumbai, Pune
5 - 10 yrs
₹5L - ₹25L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)

Our young and rapidly growing team at Zycus is looking to fill out vacant positions for Java Developers. We are a well established SAAS based company, with 20+ years of AI legacy and experience in the industry. Once you join us, you will get to innovate and experience the latest technologies including Artificial Intelligence, Machine Learning and AWS Cloud. We are looking for candidates well versed with Java/J2EE, Spring boot, Microservices, Hibernate, JMS/ Kafka/ Rabbit and most importantly an expert in design patterns. Exposure to Cloud platform, Full stack environment and Agile methodology, would be a plus.

We are looking for curious, collaborative candidates who are willing to learn and ready to take up new exciting endeavors. You are going to work together with the team on complex innovative projects in the industry. We are basically looking for an enthusiastic candidate with a coding experience of about 5-10 years, with a hands-on experience in Software Product Development and ownership.


You could be a perfect fit if you,

  1. understand use cases and product requirements, can design, develop, review (code/design), unit test, module test, integration test, documentation for PDLC.
  2. are an expert in maintaining, enhancing, bug fixing and following standard documentation process laid down for the project.
  3. follow the defined PDLC process and participate in improving the process, work with cross functional team to achieve project delivery goal.
  4. ensure all the work meets or exceeds predefined quality standards through exhaustive testing, peer reviews SQA process standards.
  5. are 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.
  6. are able to identify, track and mitigate risks to the product
  7. are responsible for planning product iterations and releasing iterations on schedule.


Requirements

  • 5-10 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.
  • 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 the team.


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/E3B421108A/">Java Developer - Zycus (workable.com)

Read more
Airtel Xlabs
at Airtel Xlabs
2 recruiters
Pragya Singh
Posted by Pragya Singh
NCR (Delhi | Gurgaon | Noida), Bengaluru (Bangalore)
5 - 12 yrs
₹18L - ₹45L / yr
skill iconJava
skill iconMongoDB
NOSQL Databases
Spring

Out of many tools and technologies, we use Java, MongoDb, Cassandra, Redis, Twem, Netty extensively for our back-end development.

 

  • Leading the entire Backend platform for a product portfolio.
  • End to end delivery new features.
  • Evolving the architecture for performance and scalability.
  • Design, develop and own components of a highly scalable, distributed web services platform.
  • Constantly strive to improve software development process and team productivity.
  • Mentor and train team members
  • Lead module development independently

 

Required background, Knowledge, Skills and Abilities

 

  • 5.5+/ 7+ Years of experience in a scalable product/ecommerce organization·       
  • Excellent Java skills, Understanding of Spring framework & MVC approach
  • Strong knowledge of Performance optimization and caching techniques.
  • Strong Object Oriented Programming concepts, data structure and algorithms
  • Experience in developing scalable, fault-tolerant, distributed backend services
  • Experience with prevalent design patterns and advanced system designing
  • Good experiences with databases and Schema design. We heavily use NoSQL databases
  • Strong Problem Solving skills
Read more
Navia Life Care
at Navia Life Care
1 video
4 recruiters
Sakshi Dixit
Posted by Sakshi Dixit
NCR (Delhi | Gurgaon | Noida)
5 - 10 yrs
₹12L - ₹30L / yr
skill iconPython
Data Structures
Strategic technology planning
skill iconDjango
DevOps
+2 more
Navia Life Care is looking for a Chief Technology Officer.

An ideal candidate should have well-rounded experience (5-10 years) in various technologies - backend/web development (Python/Django), DevOps, Android and iOS - or at least 2 out of the above

The person would be managing an expanding team of developers and guide the product development, along with contributing significantly to the core decisions of the company.

An entrepreneurial spirit, and the passion to make a difference in the healthcare ecosystem of the country is recommended.

The candidate will be well compensated with a combination of cash + equity, depending on experience and expertise.
Read more
Niki.ai
at Niki.ai
6 recruiters
Alyeska Araujo
Posted by Alyeska Araujo
Bengaluru (Bangalore)
4 - 11 yrs
₹15L - ₹30L / yr
Software Development
skill iconJava
Data Structures
Algorithms
Spring
+1 more
Responsibilities:
1. Design, develop and deliver web services and jobs that powers Niki, India's first transactional bot.
2. Write code that are clean, testable, performant, scalable, documented and secure
3. Design and architect new sub-systems, idenity perf bottlenecks and suggest design/architect improvements
Qualifications:
1. Minimum of 4 years of software development experience prefrably developing e-commerce applications
2. Bachelor’s and/or Master's degree in Computer Science or related field of study
Preferred Qualifications:
1. Fluent in Java or any other object oriented programming languages
2. Knowledge of Design patterns and design principles
3. Experienced in delivering REST style web services 
4. Significant experiences in asynchronous and multi-threaded programming
5. Strong CS fundamentals with good hold on DS and Algo.
Good to have:
1. Knowledge of Spring
2. Experience with AWS, Azure or Google Cloud
Read more
SmarterHi Communications Pvt. Ltd.
Monica Sathe
Posted by Monica Sathe
Pune
5 - 7 yrs
₹7L - ₹11L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+1 more
You need to have: Deep knowledge of Core Java Deep knowledge of Java reflections Understanding and hands-on experience in Java Network programming Understanding and hands-on experience in Multi-threaded programming Understanding and hands-on experience in Object-oriented designing and programming Understanding of message queues/message brokers Understanding of algorithm analysis Core understanding of the Operating system Understanding of Databases Ability to convert business needs in to modularise software Able to do data analysis, designing data models Flexibility to work on any language/platform Good to have skills: Experience in working on at least one Telecom product REST based Web Programming Hibernate Hands on experience with Linux/Unix environment Hands on experience in scripting (Ruby/Python/Shell/PHP) Non-technical skills: Should be able to help peers and juniors Should be able to design and develop POCs Should be able to write design documents
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos