Lead Engineer (Java)

2 Months ago • 5 Years + • Backend Development • Full Stack Development

Job Summary

Job Description

As a Lead Engineer (Java) at Velotio Technologies, you will design and build scalable, robust microservices backend applications using Core Java, Spring Framework, SpringBoot, Hibernate, and various databases (SQL & NoSQL). You'll leverage cloud services (AWS, GCP, Azure) and technologies like RabbitMQ, gRPC, Redis, and Kafka to create event-driven architectures. Responsibilities include implementing monitoring systems, collaborating with business units, establishing operational excellence, building test-driven development, contributing to design documents, and evaluating/integrating development tools. Experience with webRTC, H.264, HLS, and video relay is a plus. The role demands expertise in building enterprise-grade SaaS applications and multi-threaded applications. You'll work with a close-knit team, using Agile methodologies, to deliver high-quality, scalable, and reliable software products for enterprise customers.
Must have:
  • Strong Java proficiency
  • Microservices architecture experience
  • Spring Framework expertise
  • Database design and management
  • Cloud service experience (AWS/GCP/Azure)
  • Agile development methodology
  • Testing (unit/integration)
Good to have:
  • WebRTC, H.264, HLS experience
  • Experience with RabbitMQ, gRPC, Redis, Kafka
  • CI/CD experience
  • Hadoop, Struts, or Spark experience

Job Details

Description

About Velotio:

Velotio Technologies is a product engineering company working with innovative startups and enterprises. We have provided full-stack product development for 110+ startups across the globe, building products in the cloud-native, data engineering, B2B SaaS, IoT & Machine Learning space. Our team of 400+ elite software engineers solves hard technical problems while transforming customer ideas into successful products.

Requirements

  • Design and build scalable and robust micro-services backend with efficiency, reliability, and consistency to meet rapidly growing application needs
  • Build backend applications and services using Core Java, Spring Framework, SpringBoot, Hibernate, SQL, NoSQL Databases
  • Work with various cloud services like AWS, GCP, Azure to implement highly available, and horizontally scalable applications and services
  • Work with latest tools and technologies like RabbitMQ, gRPC, Redis, Kafka and many more to build micro-services with event driven architecture.
  • Implement processes and systems to monitor the applications, to ensure the application is always available and working as expected for the users and other business processes that depend on it
  • Work closely with different business units and engineering teams to develop scalable application design and architecture and thus foster use of industry best practices across the organization.
  • Help establish and maintain a high level of operational excellence in application design and development.
  • Evaluate, integrate and build tools to accelerate the entire Software Development Lifecycle.
  • Focus on building test-driven development by writing unit/integration tests
  • Contribute to design documents and engineering wiki

You will enjoy this role if you...

  • Like building elegant well-architected software products with enterprise customers.
  • Want to learn to leverage public cloud services & cutting-edge technologies like Spring, Hibernate, RabbitMQ, gRPC, Redis, ElasticSearch, and many more.
  • Work collaboratively as part of a close-knit team of geeks, architects, and leads.

Desired Skills & Experience:

  • 5+ years software engineering or equivalent knowledge and ability
  • Strong proficiency in at least one of the following programming languages: Java.
  • Strong proficiency in at least one of the following build tools: Maven, SBT, Gradle
  • Hands on experience with webRTC, H.264, HLS, video relay
  • Extensive experience working with frameworks and technologies like Spring MVC, SpringBoot, Hibernate, RabbitMQ, gRPC, Redis, ElasticSearch, Kafka
  • Experience building micro-services and working on other backend components like REST APIs, databases, and background tasks and processes
  • Experience designing and maintaining at least one type of database (Non-relational, Relational, Graph, and other related database types)
  • Good understanding of star/snowflake schema designs
  • Good understanding of Design Patterns
  • Experience building enterprise-grade SaaS applications in either of B2B and D2C domains
  • Hands-on experience with implementing multi-threaded applications
  • Knowledge of best practices in developing and deploying applications that are highly available and scalable
  • Experience with or knowledge of Agile Software Development methodologies
  • Excellent problem-solving and troubleshooting skills
  • Process-oriented with excellent documentation skills

Bonus points if you:

  • Have hands-on experience using one or multiple cloud service providers like AWS, GCP, Azure and have worked with specific products like EKS, Aurora, EC2, Elastic Beanstalk, ECS, etc.
  • Have hands-on experience working with either AWS RDS/Aurora(MySQL, PostgreSQL, MSSQL), DynamoDB, Elastic Search, Cassandra or MongoDB and understand the inner workings of these database systems
  • Have experience with CI/CD and deployment tools like CircleCI, Github Workflows, Jenkins, etc.
  • Have experience working with one of the following frameworks: Hadoop, Struts, Spark
  • Possess excellent cross-functional collaboration and communication skills

Benefits

Our Culture:

  • We have an autonomous and empowered work culture encouraging individuals to take ownership and grow quickly.
  • Flat hierarchy with fast decision making and a startup-oriented “get things done” culture.
  • A strong, fun & positive environment with regular celebrations of our success. We pride ourselves in creating an inclusive, diverse & authentic environment.

We want to hire smart, curious, and ambitious folks, so please reach out even if you do not have all of the requisite experience. We are looking for engineers with the potential to grow!

At Velotio, we embrace diversity. Inclusion is a priority for us, and we are eager to foster an environment where everyone feels valued. We welcome applications regardless of ethnicity or cultural background, age, gender, nationality, religion, disability or sexual orientation.

Similar Jobs

Ziff Davis - Site Reliability Engineer

Ziff Davis

(Remote)
4 Weeks ago
Thales - Software Developer - Fullstack Profile

Thales

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Brillio - Fullstack Engineer - React  Java - R01527438

Brillio

Chennai, Tamil Nadu, India (Hybrid)
7 Months ago
Nintendo - Associate Software Engineer

Nintendo

Redmond, Washington, United States (Hybrid)
4 Months ago
Rennsportgg - Senior Backend Engineer (f/m/x)

Rennsportgg

Munich, Bavaria, Germany (Remote)
9 Months ago
ASSIST Software - C++ Developer

ASSIST Software

Suceava, Suceava County, Romania (On-Site)
6 Months ago
Visual Concepts - Senior Server Engineer

Visual Concepts

Austin, Texas, United States (On-Site)
2 Months ago
Epic Games - Senior Engineer, Data Platform

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Second Dinner - Senior Software Engineer II, Backend

Second Dinner

United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Next Level Business Services - oracle adf developer

Next Level Business Services

Miami, Florida, United States (On-Site)
7 Months ago
ION - Senior Software Engineer, Italy

ION

Turin, Piedmont, Italy (On-Site)
7 Months ago
Trackman - Booking & Payment Lead Developer & People Manager

Trackman

(On-Site)
2 Months ago
Assystems - Senior Developer – Team Lead

Assystems

Gurugram, Haryana, India (On-Site)
7 Months ago
NCR Voyix - Software Engineer III - Dotnet Backend, C#

NCR Voyix

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Microsoft - ROP - Cloud Network Engineer

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
anydesk - Fullstack Developer

anydesk

Tbilisi, Tbilisi, Georgia (On-Site)
1 Month ago
luxsoft - Junior Java Developer

luxsoft

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
2 Weeks ago
Actian - C++ Engineer - Pune

Actian

Pune, Maharashtra, India (On-Site)
7 Months ago
Insight  Software - Principal Software Engineer (Full Stack)

Insight Software

Hyderabad, Telangana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Maharashtra, India

Rackspace Technology - Engagement Manager - Modern Data Platform Implementation

Rackspace Technology

Gurugram, Haryana, India (Remote)
1 Month ago
Landor - Senior Designer

Landor

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Velotio Technologies - Data Architect

Velotio Technologies

Maharashtra, India (Remote)
2 Months ago
Dream Sports - Senior ML Scientist

Dream Sports

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Aristocrat Gaming - Tech Art II

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
1 Month ago
Blissclub - Creative Director

Blissclub

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Zenoti - Sales Development Representative

Zenoti

Hyderabad, Telangana, India (On-Site)
1 Month ago
AeraTechnology - Technical Product Manager -Data

AeraTechnology

Pune, Maharashtra, India (Hybrid)
3 Months ago
Postman - Senior HR Systems Analyst

Postman

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Google - Operations Excellence Manager, Global Vendor Operations, YouTube

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

GoTo Group - Lead Software Engineer - Cartography

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
7 Months ago
Voodoo - iOS Engineer

Voodoo

Paris, Île-de-France, France (On-Site)
1 Month ago
Microsoft - Software Engineer II / Senior Software Engineer

Microsoft

(Remote)
1 Month ago
Bad Robot Games - Online Engineer

Bad Robot Games

California, United States (Remote)
1 Month ago
Zeta - Senior Software Development Engineer _ Backend

Zeta

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Red Rover Interactive - Senior Server programmer

Red Rover Interactive

Newcastle Upon Tyne, England, United Kingdom (Hybrid)
1 Year ago
Scorewarrior - Core Team C++ Architect

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
2 Months ago
Google - Software Engineering Manager (For Women in Tech Candidates)

Google

State Of Minas Gerais, Brazil (On-Site)
5 Months ago
Flow - Senior/Staff Backend Software Engineer

Flow

Palo Alto, California, United States (Hybrid)
7 Months ago
Tencent - Forex Application Development Intern - Singapore 900071

Tencent

Singapore (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Velotio Technologies is a leading product engineering and digital solutions company working with innovative startups and enterprises across the globe. We specialize in Full-Stack development, Web & Mobile App Development, Cloud & DevOps, Data Engineering, AI/ML, UI/UX, and Quality Assurance.Since our inception in 2016, we have worked with over 110 global customers including NASDAQ-listed enterprises, unicorn startups, YCombinator and Sequoia funded companies, and cutting-edge product companies.

Pune, Maharashtra, India (Remote)

Pune, Maharashtra, India (Remote)

Pune, Maharashtra, India (Remote)

Pune, Maharashtra, India (Remote)

Pune, Maharashtra, India (Remote)

Pune, Maharashtra, India (Remote)

Pune, Maharashtra, India (Remote)

Pune, Maharashtra, India (Remote)

View All Jobs

Get notified when new jobs are added by velotio technologies

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug