Table of Content

New Job Staff Software Engineer In Haryana

Staff Software Engineer
Staff Software Engineer

Staff Software Engineer

Company : BlueOptima
Salary : Details not provided
Location : Haryana

Full Description

Company Description


BlueOptima’s
vision is to become the global reference for the optimization of the performance of Software Engineers across all industries.
We provide industry-leading objective metrics in software development. We enable large organisations to deliver better software, faster and at lower cost, with technology that pushes the limits of what has been done before.

We are a global company which has consistently doubled in headcount and revenue YoY, with no external investment. We currently are located in 4 countries: London (our HQ), Mexico, India and the US. A total number of 180+ employees (and increasing every day) from 22 different nationalities and with over 25 languages spoken.

We promote an open minded environment and encourage our employees to create their own success story in this high performance environment.

Location: Bangalore/Gurgaon
Department: Engineering


Job Description


Our groundbreaking technology requires highly skilled and talented Engineers to understand the depth of the problem and devise a solution for it.

We are seeking a Staff Software Engineer, with a depth of experience in developing scalable application components and backed by a data warehouse solution, to join our growing company and be a part of our success story.

We are looking for an individual with great attention to detail, who is genuine, confident, committed and not only passionate about technology, but is keen to own the solution end to end, and most importantly 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.

Your team:

We are looking for skilled and talented engineers to join our Platform team and directly contribute to development of application components built by the team.

The Platform team in BlueOptima works across Product lines and is responsible for providing a scalable technology platform which is used by the Product team to build their application, improve performance of it, or even improve the SDLC by improving the application delivery pipeline, etc.

Platform team is also responsible for driving technology adoption across the product development team. The team works on components that are common across product lines like IAM (Identity & Access Management), Auto Scaling, APM (Application Performance Monitoring) and CI/CD, etc

As a Staff Software Engineer, you will be directly contributing to development of software components using Spring Boot, Hibernate, HornetQ, Quartz, Elasticsearch, AWS, Kafka, Kubernetes, etc.

As a Staff Software Engineer, you will also be collaborating with other product development teams to understand their pain points, application performance bottlenecks faced, review their solution, and enforce performance measures and guidelines to the solution being implemented by the teams.

While contributing directly to the development of the software components, you are also expected to lead and mentor a team of next generation platform engineers.


Responsibilities and tasks:

  • Analyse, Design, Develop, implement, test and maintain application software components

  • Choosing the right system architecture and each individual component of this system at a high level

  • Set out architectural guidelines for the team and infuse best practices in the development teams

  • Own end to end SDLC, i.e. from Requirement Estimation to Release in production

  • Debug application issues and helping support respond to client queries

  • Provide accurate estimates, clearly communicates the 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

  • Lead, mentor and guide team to success


Qualifications


What You Need to Succeed at BlueOptima:

  • Minimum Bachelor degree in Computer Science or equivalent
  • Minimum 6 years experience with Java and J2EE/Java EE

  • At least 1 year of experience leading or mentoring a small team.

  • Minimum 6 months of experience in performance tuning of application

  • Demonstrable experience of having developed containerized application components, using Docker or similar solutions in previous roles

  • Strong understanding of relational database, normal forms, partitioning and indexing techniques

  • Demonstrable experience in optimizing application performance at database or any other layer

  • Strong understanding of Java concurrency, concurrency patterns, experience building thread-safe code

  • Strong understanding of Spring Boot, AOP and microservices

  • Experience building RESTful web services

  • Experience with Kafka/Kubernetes/Jenkins will be preferred

  • Strong communication and interpersonal skills

  • Ability to work autonomously with minimum supervision

  • Strong problem solving and analytical skills, and having a can-do attitude

  • Experience with CI tools and build pipelines


Additional Information


Why join our team?

Culture and Growth:

  • Global team with a creative, innovative and welcoming mindset.

  • Rapid career growth and opportunity to be an outstanding and visible contributor to the company's success.

  • Freedom to create your own success story in a high performance environment.

  • Training programs and Personal Development Plans for each employee

Benefits:

  • 32 days of holidays - this includes public and religious holidays
  • Contributions to your Provident Fund which can be matched by the company above the statutory minimum as agreed
  • Private Medical Insurance provided by the company (Extended to employee + Spouse + 2 Children + 2 Parents)
  • Gratuity payments
  • Claim Mobile/Internet expenses and Professional Development costs
  • Leave Travel Allowance
  • 12 Weeks Paid Maternity and Paternity Leave
  • Flexible Work from Home policy - 2 days home p/w
  • Flexible Work from Long Distance - 4 weeks a year
  • Free drinks and snacks in the office
  • International travel opportunities
  • Global annual meet up (most recent meetups have been held in Cancun and India)
  • High quality equipment (Ergonomic chairs and 32’ screens)

Stay connected with us on LinkedIn or keep an eye on our career page for future opportunities!