Job Description
About Genius Business Solutions Inc. (GBSI)
Featured in CNBC, Digital Journal, Fox News, and CIO Review, GBSI is a globally recognized IT services leader with 20+ years serving Fortune 500 organizations. Our teams deliver solutions across automotive, manufacturing, retail, and pharmaceutical industries. Headquartered in Moline, IL, GBSI supports clients and consultants throughout the US, Canada, Europe, and India.
Join our innovative team to lead enterprise-grade SAP solutions and drive digital transformation initiatives across global enterprises.
Job Summary
Senior Java Full Stack Developer with 12 years of experience in designing, developing, and deploying enterprise-scale applications using Java, Spring Boot, Microservices, Kafka, and AWS Cloud. Proven expertise in building cloud-native, event-driven, and highly scalable distributed systems for Banking, Financial Services, and Enterprise domains. Strong experience across the full software development lifecycle, including architecture, development, testing, CI/CD, containerization, and cloud deployment.
Key Responsibilities:
Design and implement robust Java-based microservices to process and serve complex geospatial data with high performance and reliability.
Develop and optimize Spring Boot services integrating geospatial libraries and data sources to deliver efficient spatial queries and analytical features.
Configure and manage AWS EC2 environments to host and scale microservices, ensuring availability and cost efficiency.
Collaborate with product owners and geospatial analysts to translate domain requirements into technical designs and implementation plans.
Review and refactor existing Java/Spring Boot codebases to improve modularity, maintainability, and adherence to best practices.
Implement secure APIs and interfaces for reliable data exchange between geospatial services, external systems, and client applications.
Monitor application performance and resource utilization on AWS EC2, proposing improvements to enhance throughput and stability.
Coordinate with QA teams to define test strategies including unit, integration, and performance testing for geospatial workflows.
Prepare detailed technical documentation covering architecture, deployment configurations, and operational procedures.
Mentor team members on advanced Java concepts, microservices patterns, and effective use of Spring Boot features.
Engage with stakeholders to plan delivery milestones, estimate effort, and ensure timely delivery of geospatial solutions.
Ensure compliance with governance standards, data protection guidelines, and regulatory requirements.
Drive continuous improvement by adopting emerging tools, frameworks, and patterns to enhance geospatial capabilities.
Qualifications
Strong proficiency in Core and Advanced Java (multithreading, collections, performance optimization).
Hands-on expertise with Spring Boot for building microservices (dependency injection, RESTful services, configuration management, observability).
Practical experience designing and deploying microservices architectures for high-volume, low-latency geospatial data.
Working knowledge of AWS EC2 provisioning, configuration, and management.
Understanding of geospatial concepts (coordinate reference systems, vector/raster data, spatial indexing).
Familiarity with relational and NoSQL databases for geospatial applications.
Experience with CI/CD practices to automate build, test, and deployment pipelines.
Strong problem-solving skills in geospatial workflows with scalable technical solutions.
Effective communication with cross-functional teams and stakeholders.
Commitment to coding standards, reviews, and continuous learning.
12 years of Java development experience guiding architectural decisions.
Exposure to cloud-native services (container orchestration, monitoring tools) preferred.
Experience in Agile environments with close collaboration and quick feedback cycles.
Certifications Required
Preferred certifications include:
AWS Certified Developer – Associate
AWS Certified Solutions Architect – Associate
Oracle Certified Professional: Java Programmer (OCPJP)
Technical Skills
Backend
Java (8/11/17/21)
Spring Boot, Spring MVC, Spring Cloud
Microservices Architecture
RESTful APIs, GraphQL
Hibernate, JPA, JDBC
OAuth2, JWT, Spring Security
Design Patterns, Domain Driven Design (DDD)
Messaging & Streaming
Apache Kafka
Event-Driven Architecture
Kafka Streams
Cloud & DevOps
AWS (EC2, ECS, EKS, Lambda, S3, RDS, DynamoDB, CloudWatch, IAM)
Docker, Kubernetes
Jenkins, GitHub Actions
Terraform, CloudFormation
Maven, Gradle
Databases
Oracle, PostgreSQL, MySQL
MongoDB, Cassandra, Redis
Monitoring & Logging
Splunk, ELK Stack
Grafana, Prometheus
Tools & Methodologies
Git, Bitbucket
Jira, Confluence
Agile/Scrum
JUnit, Mockito, Postman, SonarQube
Equal Employment Opportunity
GeniusBSI is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation.
All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status, or any other basis as protected by federal, state, or local law.
Full-time