Skip to main content

HillSoft Business Solutions

Software Engineer

Design, develop, test, and maintain software applications and systems using Java and J2EE technologies following Agile methodologies. Build and support microservices-based architectures using Spring Boot and related frameworks to support scalable enterprise applications. Implement and manage event-driven systems using Kafka for real-time data processing and reliable messaging. Develop, deploy, and maintain applications in cloud environments (Azure or equivalent), ensuring scalability, security, and high availability. Create and manage Kubernetes deployments, including Helm charts and manifests, for containerized microservices. Automate CI/CD pipelines and configuration workflows using tools such as Jenkins, GitOps, Concord, and SonarQube. Provide production and operational support, including incident, problem, and change management, while meeting established SLA targets. Monitor system performance and application health using tools like Splunk, logs, and metrics to proactively identify and resolve issues. Participate in code reviews, technical documentation, and knowledge sharing using collaboration tools such as Jira, Confluence, and Slack. Collaborate with cross-functional teams to analyze complex technical problems, deliver innovative solutions, and improve operational efficiency. Work with Java, .NET, SQL, NoSQL, Spring Boot, Hibernate, Microservices, REST APIs, Oracle, MySQL, SQL Server, MongoDB, Azure Cosmos DB, Microsoft Azure (VMs, Blob Storage), Cloud-Native Development, Docker, Kubernetes, GitOps, Jenkins, Git, Maven, Gradle, SonarQube, Apache Kafka, OAuth2 / SSO, Splunk, Grafana, Prometheus, and Agile/Scrum. Worksite: Sugarland, TX. Telecommuting available.  Send resumes to Ramya Rayapudi, Hillsoft Business Solutions LLC, 12808 W. Airport Blvd., Suite 325D, Sugarland, TX 77478.

Job Category: IT
Job Type: Full Time
Job Location: USA

Apply for this position

Allowed Type(s): .pdf, .doc, .docx