Search by job, company or skills

bce global tech

Senior Software Developer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Back

Who are we

At BCE Global Tech we are on a mission to modernize global connectivity, one connection at a time. We aim to build the highway to the future of communications, media and entertainment, determined to emerge as a powerhouse within the technology landscape in India team in Bengaluru.

We bring ambitions to life through design thinking that bridges the gaps between people, devices and beyond, fostering unprecedented customer satisfaction through technology.

Our core values support a customer-centric approach and the harnessing of cutting-edge technology to provide business outcomes with positive societal impact. Guided by innovation and a commitment to progress, we're shaping a brighter future for the generations of today and tomorrow.

If you would like to be a part of a team of thought-leaders pioneering advancements in 5G, MEC, IoT and cloud-native architecture, we'd love to hear from you.

Job Description

We are seeking a talented and experienced Senior Java Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems and microservices while leveraging cutting-edge technologies.

Key Responsibilities

  • Design and implement robust and efficient microservices using Spring Boot.
  • Architect scalable systems based on microservices architecture principles.
  • Utilize containerization tools such as Docker, Kubernetes, and OpenShift to package and deploy applications.
  • Collaborate with DevOps teams to leverage cloud platforms including AWS, Google Cloud, and Azure.
  • Manage and optimize both relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
  • Develop asynchronous communication systems using RabbitMQ or Apache Kafka.
  • Create and maintain APIs, including REST, GraphQL, and gRPC, for seamless integration across platforms.
  • Collaborate with cross-functional teams to deliver high-quality solutions on time.

Required Skills And Qualifications

  • Proven expertise in Java programming and backend development.
  • Strong experience with Spring Boot for building microservices and RESTful APIs.
  • In-depth knowledge of microservices architecture and its implementation.
  • Hands-on experience with Docker, Kubernetes, and OpenShift.
  • Proficiency in cloud platforms like AWS, Google Cloud, or Azure.
  • Solid understanding of relational and NoSQL databases, including MySQL, PostgreSQL, MongoDB, and Cassandra.
  • Experience with messaging systems such as RabbitMQ or Apache Kafka.
  • Knowledge of API development technologies, including REST, GraphQL, and gRPC.

Qualifications

Bachelor's degree in engineering. Department: IT, CS, ECE, EEE (10th 12th and Engineering min 70% or 7 GPA and above)

8-10 years of experience in software development.

What We Offer

Competitive salaries and comprehensive health benefits

Flexible work hours and remote work options

Professional development and training opportunities

A supportive and inclusive work environment

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147322579

Similar Jobs

Bengaluru, India

Skills:

.NETGitCSSPythonHTMLAzure DevOpsMicrosoft Power PlatformAutocadRevitAutodesk Platform ServicesAzure Web Services

Bengaluru, India

Skills:

JenkinsGitDockerPytestPythonK8S

Bengaluru, India

Skills:

.NET Core 3.1.NET Framework Core.NET 5NunitWeb ApiSolid PrinciplesMstestRestful Web ServicesDependency InjectionMoqDockerXunitEntity Framework CoreNuGetMicroservices ArchitectureASP.NET CoreRepository pattern

Bengaluru, India

Skills:

PostgreSQLKafkaSpring BootSqlCss3AngularMicroservicesReactGitTypescriptJavascriptDockerCore JavaSwaggerHtml5SparkRest ApisOracleKubernetesJestAirflowNiFiOpenAPI

Bengaluru, India

Skills:

JavaOopsDesign PatternsNode.jsSpring BootAutomated TestingH2MultithreadingAngularDevopsJavascriptMySQLMongoDBPythonReal-Time schedulingNon-Real-Time schedulingsoftware virtualizationprocess synchronization