Java Software Engineer

🏢 BayOne Solutions
November 27, 2024

Job Overview

  • Date Posted
    November 27, 2024
  • Location
  • Expiration date
    --

Job Description

Description:

We are seeking a Senior Software Engineer with 4+ years of experience to join our innovative team. The ideal candidate will excel in developing secure, high-quality production code, reviewing, and debugging complex systems. You will actively contribute to our engineering community by promoting firmwide frameworks, tools, and best practices within the Software Development Life Cycle (SDLC).

Key Responsibilities:

  • Design, develop, and deploy secure, high-quality backend solutions with Java 8/11, Microservices, and REST APIs.
  • Collaborate in building scalable and efficient applications using MongoDB for data management and React and JavaScript for frontend components (20%).
  • Implement cloud-native solutions with AWS or Azure, ensuring scalability and performance.
  • Leverage Kafka (preferred) for real-time messaging and streaming applications.
  • Advocate for the adoption of leading-edge technologies and influence project decision-makers.
  • Review and debug code to ensure the highest level of quality and performance.
  • Actively participate in the engineering community, sharing knowledge and contributing to the continuous improvement of SDLC tools and practices.

Qualifications:

  • 4+ years of professional experience in software development, with a strong focus on backend systems (80%).
  • Proficiency in Java 8/11, Microservices architecture, and REST APIs.
  • Hands-on experience with AWS or Azure cloud platforms.
  • Knowledge of MongoDB and relational database systems.
  • Frontend development experience with React and JavaScript is required.
  • Experience with Kafka for messaging systems is a plus.
  • Strong problem-solving skills and the ability to influence technology decisions.