Java Springboot Developer

Pi-Square Technologies LLC
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

Java
API
Azure
Cloud Computing
Continuous Integration
Software Debugging
DevOps
Programming Tools
Eclipse
IntelliJ
JSON
Networking Basics
Performance Tuning
Data Logging
Postman
Spring-boot
Reliability of Systems
Backend
GIT
Kubernetes
Cassandra
Kafka
Azure
REST
Cucumber
Software Version Control
Microservices

Job description

  • Design, develop, and maintain Java-based microservices using Spring Boot.
  • Build and optimize RESTful APIs with JSON for high-performance applications.
  • Collaborate with cross-functional teams to define service boundaries and inter-service communication patterns.
  • Implement resiliency patterns and ensure system reliability.
  • Work with DevOps practices including containers, CI/CD pipelines, automation, and security.
  • Deploy and manage applications on Kubernetes (AKS) with scaling, monitoring, and logging.
  • Leverage Apache Kafka for streaming and messaging solutions.
  • Design and optimize Cassandra data models for performance and scalability.
  • Debug, troubleshoot, and tune backend systems for optimal performance.

Requirements

We are seeking an experienced Java Backend Engineer with strong expertise in Spring Boot, Microservices, and Cloud-native development to join our team onsite in Texas. The ideal candidate will have a proven track record of designing and building large-scale, complex systems with a focus on performance, scalability, and reliability., * 10+ years of experience in backend design, development, and triaging for large, complex systems.

  • Strong Java fundamentals with hands-on experience in Java 17+.
  • 5+ years of microservices development.
  • 3+ years working with Spring Boot in production.
  • Proficiency with API dev tools: IntelliJ/Eclipse, Postman, Git, Cucumber.
  • Experience with Kubernetes deployments, services, ingress, configmaps/secrets.
  • Exposure to Microsoft Azure (AKS, networking basics, managed services).
  • Strong knowledge of Cassandra schema/data modeling, partitioning, performance considerations.
  • Familiarity with CI/CD workflows and Git-based version control.
  • Excellent debugging, performance tuning, and operational mindset.

Apply for this position