Job Title: Java Spring Boot Developer

Location: Denver, CO (Onsite)

Duration: 6 Months

Job Summary:

  • We are seeking an experienced Java Spring Boot Developer to design, develop, and support enterprise-grade applications for the telecommunications industry.
  • The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, REST APIs, Cloud technologies, and DevOps practices, along with recent experience working on telecom projects.

Must-Have Skills:

  • 7+ years of Java development experience
  • 5+ years of Spring Boot development experience
  • Strong experience in Microservices architecture
  • Recent Telecommunications industry experience (mandatory)
  • REST API development and integration
  • SQL and NoSQL databases
  • Kafka, RabbitMQ, or other messaging platforms
  • Docker, Kubernetes/OpenShift
  • Cloud platforms (AWS, Azure, or Google Cloud)
  • CI/CD using Jenkins, GitHub Actions, or Azure DevOps
  • Agile/Scrum development experience

Key Responsibilities:

Application Development:

  • Design, develop, test, and deploy enterprise-grade Java applications using Spring Boot and the Spring Framework.
  • Build scalable, secure, and high-performance microservices for telecom business applications.
  • Develop RESTful APIs and backend services supporting customer-facing and operational systems.
  • Participate in application architecture, design discussions, and technical decision-making.

Microservices Development:

  • Develop cloud-native microservices using Spring Boot.
  • Implement resilient and fault-tolerant services following industry best practices.
  • Optimize application performance, scalability, and reliability.
  • Design asynchronous event-driven architectures where applicable.
  • Telecommunications Solutions

Develop applications supporting telecom business processes, including:

  • Customer Onboarding
  • Order Management
  • Service Provisioning
  • Service Activation
  • Product Catalog
  • Billing
  • Subscriber Management
  • Network Inventory
  • Device Management
  • OSS/BSS Integrations
  • Support integration with telecom platforms and downstream systems.

API Development & Integration:

  • Develop and consume RESTful APIs.
  • Build integrations using Kafka, RabbitMQ, or similar messaging platforms.
  • Integrate with third-party enterprise systems and telecom applications.
  • Work with API gateways and security frameworks.
  • Database Development
  • Design and optimize SQL queries.
  • Work with relational and NoSQL databases.
  • Develop data access layers using Spring Data JPA and Hibernate.
  • Optimize database performance for high-volume telecom transactions.

Cloud & DevOps:

  • Develop cloud-native applications on AWS, Azure, or Google Cloud Platform.
  • Containerize applications using Docker.
  • Deploy applications using Kubernetes or OpenShift.
  • Participate in CI/CD implementation using Jenkins, GitHub Actions, or Azure DevOps.

Testing & Quality:

  • Develop unit and integration tests.
  • Participate in code reviews.
  • Follow secure coding standards and software engineering best practices.
  • Troubleshoot production issues and perform root cause analysis.

Required Qualifications:

  • Bachelor's degree in computer science, Engineering, or a related field.
  • 7+ years of Java development experience.
  • 5+ years of Spring Boot development experience.
  • Strong experience building enterprise microservices.
  • Experience with distributed enterprise systems.
  • Strong understanding of Agile/Scrum methodologies.
  • Recent hands-on experience in the Telecommunications industry is required.

Key Skills: Java, Spring Boot, AWS, Docker, CI/CD, Rest API, Telecom

Similar jobs

Java Spring Boot developer

Apply Now
Back to search page