Senior Java Developer | onsite - Columbus, OH | 6+ Months

Genius Business Solutions
  • Columbus, OH
  • Instant Apply
4 days ago

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.

 

Numbers & Facts

LocationColumbus, OH

Skills

  • AWS Lambdaunmatched
  • Agile Programming Methodologiesunmatched
  • Amazon Elastic Compute Cloud (EC2)unmatched
  • Amazon Simple Storage Service (S3)unmatched
  • Amazon Web Services (AWS)unmatched
  • Apache Cassandraunmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Servicesunmatched
  • Atlassian JIRAunmatched
  • Automotive Manufacturingunmatched
  • Banking Servicesunmatched
  • Best Practicesunmatched
  • Biotech and Pharmaceuticalunmatched
  • Business Solutionsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Communication Skillsunmatched
  • Configuration Managementunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Customer Support/Serviceunmatched
  • Dependency Injectionunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Distributed Computingunmatched
  • Dockerunmatched
  • Financial Servicesunmatched
  • Financial Systemsunmatched
  • Fortune 500 Customersunmatched
  • Geospatial Analysisunmatched
  • Gitunmatched
  • GitHubunmatched
  • Gradleunmatched
  • GraphQLunmatched
  • Hibernateunmatched
  • High Reliabilityunmatched
  • Information/Data Security (InfoSec)unmatched
  • Integration Testingunmatched
  • JDBC (Java Database Connectivity)unmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • Jenkinsunmatched
  • Mail Servicesunmatched
  • Maintain Complianceunmatched
  • Mavenunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • MongoDBunmatched
  • Multithreaded Programmingunmatched
  • MySQLunmatched
  • NoSQLunmatched
  • OAuthunmatched
  • Operations Processesunmatched
  • Oracleunmatched
  • Performance Analysisunmatched
  • Performance Testingunmatched
  • Performance Tuning/Optimizationunmatched
  • PostgreSQLunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Quality Assuranceunmatched
  • Query Analysisunmatched
  • REST (Representational State Transfer)unmatched
  • Redisunmatched
  • Refactoringunmatched
  • Regulatory Complianceunmatched
  • Regulatory Requirementsunmatched
  • Relational Databases (RDBMS)unmatched
  • Resource Utilizationunmatched
  • Retailunmatched
  • SAPunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Spatial Dataunmatched
  • Splunkunmatched
  • Spring MVCunmatched
  • Systems Scalabilityunmatched
  • Team Playerunmatched
  • Technical Leadershipunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Test Plan/Scheduleunmatched
  • Test Strategyunmatched
  • Time Managementunmatched
  • Unit Testunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder