Senior Developer

ICONMA, LLC

  • Richardson, TX
  • 13 days ago
  • $39.29–$42.86 Per Hour
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Agile Programming Methodologiesunmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Automationunmatched
  • Backlog Prioritizationunmatched
  • Best Practicesunmatched
  • Business Operationsunmatched
  • Cloud Applicationsunmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Cloud Storageunmatched
  • Code Reviewsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Database Technologyunmatched
  • DevOpsunmatched
  • Distributed Computingunmatched
  • Enterprise Applicationsunmatched
  • GCP (Good Clinical Practices)unmatched
  • GitHubunmatched
  • Health Planunmatched
  • Hibernateunmatched
  • Identify Issuesunmatched
  • Information Technology Consultingunmatched
  • Integration Testingunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Jenkinsunmatched
  • Messaging Middlewareunmatched
  • Microservicesunmatched
  • Microsoft SQL Serverunmatched
  • Microsoft Windows Azureunmatched
  • Oracleunmatched
  • Performance Tuning/Optimizationunmatched
  • PostgreSQLunmatched
  • Problem Solving Skillsunmatched
  • Quality Assuranceunmatched
  • Quality Assurance Methodologyunmatched
  • Query Optimizationunmatched
  • REST (Representational State Transfer)unmatched
  • Relational Databases (RDBMS)unmatched
  • Requirements Managementunmatched
  • SQL (Structured Query Language)unmatched
  • Scalable System Developmentunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Splunkunmatched
  • Spring Frameworkunmatched
  • Spring MVCunmatched
  • Sprint Planningunmatched
  • Standup Meetingsunmatched
  • Static Analysisunmatched
  • Test Automationunmatched
  • Test Driven Development (TDD)unmatched
  • Test Plan/Scheduleunmatched
  • User Interface Designunmatched

Description

Our Client, an IT Services and Consultant company, is looking for a Senior Developer for their Richardson, TX/Hybrid location.
 
Responsibilities:
  • Design, develop, test, and maintain scalable enterprise applications using Java 17/21, Spring Boot 4.x, Spring MVC, Spring Data JPA, Spring Security, and Hibernate.
  • Build and enhance microservices-based applications, applying domain-driven design, distributed system principles, and cloud-native architecture patterns.
  • Design, develop, and support RESTful APIs and backend services with a focus on performance, security, reliability, and scalability.
  • Implement event-driven architectures using Apache Kafka, including producer/consumer development, message processing, and asynchronous integration patterns.
  • Develop and optimize data persistence layers using Oracle, PostgreSQL, SQL Server, or other relational database technologies, including SQL query optimization and performance tuning.
  • Collaborate with architects, product owners, QA engineers, and cross-functional teams to translate business requirements into technical solutions.
  • Integrate applications with internal and external systems through APIs, messaging platforms, and middleware technologies.
  • Develop containerized applications using Docker and deploy services on Kubernetes platforms such as GKE, RKE, and RKE2.
  • Utilize Google Cloud Platform (GCP) services including GKE, Cloud SQL, Pub/Sub, Cloud Storage, and Secret Manager to build and support cloud-native applications.
  • Implement and support CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps to enable automated build, testing, and deployment processes.
  • Write unit, integration, and automated tests while following software quality practices including TDD, code reviews, static code analysis, and continuous integration.
  • Monitor, troubleshoot, and resolve application and production issues using logging and observability tools such as Splunk, ELK, Prometheus, and Grafana.
  • Apply security, performance, resiliency, and operational best practices across all stages of the software development lifecycle.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, daily stand-ups, and retrospectives while contributing to continuous improvement initiatives.
 
Requirements:
  • At least 5 + years of experience in designing, developing, and deploying scalable cloud-native applications using Java, Spring Boot, microservices, and cloud platforms such as GCP.
  • Experience developing and supporting high-volume, mission-critical applications in large-scale distributed environments is preferred.
  • Exposure to full-stack application development and collaboration with frontend teams to design and consume REST APIs efficiently.
  • Experience implementing and supporting DevOps and CI/CD pipelines using tools such as Azure DevOps, Jenkins, GitHub Actions, ArgoCD, and SonarQube.
  • Hands-on experience with Infrastructure as Code (IaC) and deployment automation tools such as Terraform, Helm Charts, and Kubernetes Operators.
  • Years of Experience: 5 Years of Experience
 
Why Should You Apply?  
 

Numbers & Facts

LocationRichardson, TX
Salary$39.29–$42.86 Per Hour

Similar Jobs