Java Software Engineer (Backend)
Charlotte, NC, US • Posted 15 hours ago • Updated 15 hours ago.jpg%3Fformat%3Dwebp&w=828&q=75)

LanceSoft Inc.
Dice Job Match Score™
🔗 Matching skills to job...
Job Details
Skills
- Java 8
- Spring Boot
- Kafka
- Kotlin
- Micro Services
Summary
As a Software Engineer, you will contribute to all phases of the product lifecycle by designing, developing, testing, and supporting high-quality software solutions. You will write efficient, maintainable code aligned with architectural standards and collaborate with cross-functional teams to troubleshoot issues, resolve defects, and enhance system reliability.
You will also be responsible for creating and maintaining unit, integration, and regression tests, improving automated test coverage, and documenting technical processes and product-specific knowledge.
Key Responsibilities
- Build high-performance, scalable microservices using modern cloud-native technologies such as Java 8, Kotlin, Spring Boot, Reactor, and Kafka
- Develop and maintain automated tests using tools such as Mockito, Cucumber, Selenium, Kotest, and Playwright
- Work on a Kubernetes-based open-source platform with built-in observability using Prometheus, Grafana, and ELK stack
- Troubleshoot production issues and implement fixes to prevent defect recurrence
- Design, build, and publish reusable libraries to improve development efficiency across teams
- Collaborate closely with engineering, QA, and product teams to deliver reliable and scalable solutions
Required Skills (Top 3 Non-Negotiable)
- Experience developing applications using Spring Boot
- Strong knowledge of Java 8, including asynchronous processing using futures
- Experience building high-performing microservices architectures
Preferred / Nice-to-Have Skills
- Reactive programming experience (e.g., Project Reactor, coroutines)
- Experience building applications using Kafka
- Experience with NoSQL databases such as MongoDB or Couchbase
- Hands-on experience with Kotlin
- Experience deploying and maintaining applications on cloud platforms (Azure, Google Cloud Platform, or similar)
- Familiarity with Kubernetes-based environments
Testing & Tools
- Testing Frameworks: Mockito, Cucumber, Playwright
- Core Technologies: Java 8, Spring Boot, Kafka, Kotlin
- Dice Id: 10110813
- Position Id: JSW
- Posted 15 hours ago
Company Info
About LanceSoft Inc.
LanceSoft s DNA lies in our leadership, unique business practices, and work culture, when combined with highly professional and one of its kind employees all tied together create a brilliant way of doing business. We pride ourselves on our experience and being an organization that considers its clients and employees as the greatest assets.
At LanceSoft, we provide a dynamic work environment that continuously nurtures innovation, strategic thinking and creativity complemented by strict process controls. Our approach to do business adds value to the services we offer giving it a personal touch . LanceSoft s team, hand-picked from the best, comprises of agile employees who continually focus on how they can positively impact the business growth. With motivation and positive interpersonal support at work, LanceSoft team operates in an efficient work environment maximizing the employee output and making the most of organizational resources.
.jpg%3Fformat%3Dwebp&w=1080&q=75)
.jpg%3Fformat%3Dwebp&w=1080&q=75)
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs