Talent.com
This job offer is not available in your country.
Software Engineer - Java / Microservices Architecture

Software Engineer - Java / Microservices Architecture

Tejas Networks LimitedBangalore
30+ days ago
Job description

Location : Bangalore

Experience : 6- 10 years

Key Responsibilities :

  • Design and Development of Core Network Elements : Lead the design, development, and implementation of software components for 4G / 5G core network elements, including but not limited to AMF (Access and Mobility Management Function), SMF (Session Management Function), PCF (Policy Control Function), CHF (Charging Function), NEF (Network Exposure Function), MME (Mobility Management Entity), PGW (Packet Gateway), SGW (Serving Gateway), and CUPS (Control and User Plane Separation) architecture.
  • Microservices Development : Architect and develop scalable and resilient microservices using SpringBoot framework in Java 17.
  • Database Integration : Design and implement data persistence solutions using both relational databases (PostgreSQL, MySQL) and NoSQL databases (e.g., Elastic Search, MongoDB). Be proficient in integrating and managing data across multiple data sources.
  • API Design and Development : Design and develop well-documented and efficient RESTful APIs for internal and external interfaces.
  • Distributed Architecture : Design and implement scalable, message bus-based distributed architectures to ensure high availability and fault tolerance.
  • Messaging Technologies : Implement and utilize JSON / Protobuf-based messaging formats for efficient and reliable communication between microservices and network elements.
  • Networking Expertise : Apply a solid understanding of fundamental networking concepts to the design and development of core network functionalities.
  • Automated Deployment Environments : Work extensively with automated deployment environments leveraging technologies like Kubernetes and Docker. Understand containerization and orchestration principles.
  • Code Quality and Best Practices : Adhere to and promote best practices in Java development, including code quality, testing (unit, integration), and documentation.
  • Technical Leadership and Mentorship : Provide technical guidance, mentorship, and support to other engineers on the team, fostering a collaborative and knowledge-sharing environment.
  • Troubleshooting and Problem Solving : Lead the investigation and resolution of complex technical issues within the core network components.
  • Collaboration : Work closely with architects, product managers, and other engineering teams to define requirements, design solutions, and ensure seamless integration of components.
  • Documentation : Create and maintain comprehensive technical documentation, including design specifications, API documentation, and deployment guides.

Technical Skills Required :

  • Core Wireless Expertise : Strong and in-depth experience (8+ years) with the architecture, protocols, and functionalities of 4G / 5G core network elements (AMF, SMF, PCF, CHF, NEF, MME, PGW, SGW, CUPS).
  • Java Development : Proficient in Java 17 with a strong understanding of its core features and best practices.
  • SpringBoot : Extensive experience in developing microservices using the SpringBoot framework.
  • Databases : Hands-on experience with relational databases (PostgreSQL, MySQL) and at least one NoSQL database (Elastic Search, MongoDB, etc.).
  • RESTful APIs : Expertise in designing, developing, and consuming RESTful APIs.
  • Distributed Systems : Strong knowledge of scalable, message bus-based distributed architectures.
  • Networking Fundamentals : Solid understanding of core networking concepts.
  • Messaging : Hands-on experience with JSON and Protobuf-based messaging formats.
  • Automated Deployment : Familiarity and practical experience with automated deployment environments using Kubernetes and Docker.
  • Java Features : Knowledge of core Java features like Servlets, Reflection, and build tools like Maven.
  • Code Versioning : Proficient with code versioning tools (Git).
  • Good to Have :

  • Familiarity with Kotlin programming language.
  • Experience with other messaging technologies (Kafka, RabbitMQ).
  • Knowledge of cloud-native development principles.
  • Experience with performance testing and optimization techniques.
  • Understanding of security best practices for microservices and distributed systems.
  • Contributions to open-source projects.
  • Qualifications :

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 6+ years of progressive experience in software development for core wireless networks.
  • Proven ability to design and implement complex and scalable systems.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication, collaboration, and leadership skills.
  • Ability to work independently and as part of a high-performing team.
  • A passion for learning and contributing to the advancement of wireless technologies.
  • Lead Engineer - Core Wireless (Java)

    ref : hirist.tech)

    Create a job alert for this search

    Software Engineer • Bangalore

    Related jobs
    • Promoted
    Java Software Engineer - Microservices Based Architecture

    Java Software Engineer - Microservices Based Architecture

    LION AND ELEPHANTSBangalore
    Job Title : Java MSB Developer Location : Bangalore Hybrid (Only Bangalore candidates are preferred) Show moreLast updated: 30+ days ago
    • Promoted
    Java Software Engineer - Spring Boot / Microservices Architecture

    Java Software Engineer - Spring Boot / Microservices Architecture

    SearceBangalore
    Responsibilities : - Design, develop, and deploy microservices applications using Java and Spring Boot.Implement RESTful APIs for inter-service communication....Show moreLast updated: 27 days ago
    • Promoted
    Java Developer - Microservices Architecture

    Java Developer - Microservices Architecture

    BLJ Tech GeeksBangalore
    Responsibilities : - Understand project requirements and translate them into technical solutions.Develop and maintain Ja...Show moreLast updated: 11 days ago
    • Promoted
    Java Consultant - Microservices Architecture

    Java Consultant - Microservices Architecture

    CareerXperts ConsultingBangalore
    Key Responsibilities : - Design, develop, and implement integration solutions using Azure Logic Apps, Azure Functions, and Azure Integration Services...Show moreLast updated: 7 days ago
    • Promoted
    Java Developer - Microservices Architecture

    Java Developer - Microservices Architecture

    ERAYABangalore
    Job Title : Java Developer (4-12 Years Experience) Location : Hyderabad Employment Type : Full-Time Job Summary : ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer - Java / Microservices Architecture

    Software Development Engineer - Java / Microservices Architecture

    Qrata ConsultingBangalore
    Responsibilities : - Participate in the design and architecture of complex software systems, ensuring scalability, reliability, and maintainability. Develop high-quality, well-t...Show moreLast updated: 27 days ago
    • Promoted
    Java Architect - Microservices Architecture

    Java Architect - Microservices Architecture

    Evoke HR SolutionsBangalore
    Position1 : Java Architect External (SAP ISBN FP) Location : Bangalore Job Description : Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Engineer - Java / Microservices Architecture

    Senior Engineer - Java / Microservices Architecture

    GeektrustBangalore
    Job Description : - For a team to thrive, it needs collaboration and room for healthy, respectful debate.Senior Developers are the technolo...Show moreLast updated: 5 hours ago
    • Promoted
    Java Developer - Microservices Architecture

    Java Developer - Microservices Architecture

    Visionyle SolutionsBangalore
    Position Name : Senior Engineer- Java Developer Position Mode : Permanent Experience : 3 - 6 YearsShow moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Java / Python / Microservices Architecture

    Senior Software Engineer - Java / Python / Microservices Architecture

    Velodata Global Pvt LtdBangalore
    Job Description : Job Title : Senior Software Engineer - Java, Python, Microservices Location : Beng...Show moreLast updated: 20 days ago
    • Promoted
    Software Engineer / Senior Engineer - Java / AWS / Microservices Architecture

    Software Engineer / Senior Engineer - Java / AWS / Microservices Architecture

    Squareroot Consulting Pvt LtdBangalore
    Hiring Java Senior Developer for Bangalore based AR / VR Startup Company.Looking for someone who can join immediately or at a short notice period. Role : Software Engineer / Senior Software Engineer - ...Show moreLast updated: 30+ days ago
    • Promoted
    Software / Senior Software Engineer - Microservices Architecture

    Software / Senior Software Engineer - Microservices Architecture

    Acuver Consulting Pvt.LtdBangalore
    Acuver Consulting is looking for proficient Senior Software Engineer between 2 to 8 years relevant work experience Roles : Sotware / Senior Software Engineer Show moreLast updated: 26 days ago
    • Promoted
    Principal Engineer - Java / Microservices Architecture

    Principal Engineer - Java / Microservices Architecture

    FlexHire ConsultingBangalore
    Job Title : Principal Engineer (Java, Microservices) Location : Bengaluru, Karnataka Experience Requi...Show moreLast updated: 30+ days ago
    • Promoted
    Java Developer - Microservices Architecture

    Java Developer - Microservices Architecture

    VariteBangalore
    Description : Exp : 2+ Years You will be responsible for building capabilities for strategic business initiatives.If you feel excited by the chal...Show moreLast updated: 30+ days ago
    • Promoted
    Java Developer - Microservices Architecture

    Java Developer - Microservices Architecture

    Coders Brain Technology Private LimitedBangalore
    Position : Java Developer AWS (C2H) Experience : 6+ Years Location : Bengaluru (Onsite) Show moreLast updated: 30+ days ago
    • Promoted
    Java Developer - Microservices Architecture

    Java Developer - Microservices Architecture

    Dextris info services Pvt LtdBangalore
    Job Summary : We are looking for a skilled and enthusiastic Java Backend Developer with strong expertise in Spring Boot,...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Java Software Engineer - Microservices Architecture / Spring Boot

    Senior Java Software Engineer - Microservices Architecture / Spring Boot

    Squash AppsBangalore
    Designation : Senior Java Developer Experience : 5+ Years We are seeking a talented and passionate Senior Java Developer to jo...Show moreLast updated: 24 days ago
    • Promoted
    Wells Fargo - Java Software Engineer - Microservices Architecture

    Wells Fargo - Java Software Engineer - Microservices Architecture

    Wells FargoBangalore
    About the role : Wells Fargo is seeking a (insert job title).We believe in the power of working together because great ideas can come from ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer - Java / Microservices Architecture

    Principal Engineer - Java / Microservices Architecture

    WorkeagleBangalore
    Strong Principal Engineer / Architect / SDE-3 Profiles Mandatory (Experience 1) - Must have 6+ YOE in Backend Development using Java <...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer - Microservices Architecture

    Principal Software Engineer - Microservices Architecture

    RingCentral, IncBangalore
    Job Description : Say hello to possibilities.Its not every day that you consider starting a new career.Were RingCentral, and were happy tha...Show moreLast updated: 7 days ago