Senior Software Engineer
Genius Business Solutions (GBSI) · Irving, TX · 3 wk ago
EngineeringFull-time
Genius Business Solutions Inc. (GBSI) is a globally recognized IT services leader with 20+ years serving Fortune 500 organizations across automotive, manufacturing, retail, and pharmaceutical industries. Headquartered in Moline, IL, GBSI supports clients and consultants throughout the US, Canada, Europe, and India.
About the role
We are seeking an experienced Senior Software Engineer with a strong background in Java-based enterprise application development to lead enterprise-grade SAP solutions and drive digital transformation initiatives across global enterprises.
Responsibilities
- Design, develop, and deliver scalable Java/Spring Boot microservices solutions
- Lead end-to-end software development lifecycle including design, coding, testing, and deployment
- Collaborate with cross-functional teams in an Agile/Scrum environment
- Ensure high-quality code through unit testing and code coverage best practices
- Integrate systems using REST and SOAP web services
- Drive continuous improvement and adoption of modern engineering practices
- Take ownership of deliverables with minimal supervision
Requirements
- 10–12 years of experience in software development
- Strong proficiency in Java 17 and earlier versions (Java 8+)
- Extensive hands-on experience with Spring Boot and microservices architecture
- Solid experience in J2EE, JUnit, and web services (SOAP & REST)
- Hands-on experience with Apache Kafka (mandatory)
- Experience with Kubernetes
- Strong understanding of CI/CD and DevOps tools (GitHub, Jenkins, Urban Code Deploy / Harness)
- Expertise in writing unit test cases with high code coverage
- Strong knowledge of Agile methodologies (Scrum, Jira)
Preferred Qualifications
- Exposure to React.js
- Experience with cloud platforms (AWS, Azure, or GCP)
- Strong understanding of modern architecture and engineering best practices
Skills
- Self-driven, highly motivated, and proactive
- Strong ownership mindset with the ability to work independently
- Continuous learner, staying up to date with emerging technologies
- Ability to lead technical design and development efforts