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

Genius Business Solutions

• $110K — $130K *
Information Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • 12+ years of Java development experience with a focus on building microservices for geospatial data.
  • Strong proficiency in Core and Advanced Java, including multithreading and performance optimization.
  • Hands-on expertise with Spring Boot for developing RESTful services and microservices architectures.
  • Working knowledge of AWS EC2 for provisioning and managing cloud resources.
  • Understanding of geospatial concepts and data structures relevant to analytics.
  • Experience with relational and NoSQL databases suitable for geospatial applications.
  • Familiarity with CI/CD practices for automating software deployment processes.

Responsibilities

  • Design and implement high-performance Java microservices for geospatial data processing.
  • Develop and optimize Spring Boot services integrating geospatial libraries and analytical features.
  • Configure and manage AWS EC2 environments for hosting microservices.
  • Collaborate with stakeholders to translate business requirements into technical designs.
  • Review and improve existing codebases for better modularity and maintainability.
  • Implement secure APIs for reliable data exchange with external systems.
  • Monitor application performance on AWS, proposing enhancements for stability.

Benefits

  • Flexible working hours to accommodate work-life balance.
  • Opportunities for professional development and continuous learning.
  • Collaborative environment that fosters innovation and team input.
  • Access to cutting-edge technologies in cloud and microservices architecture.
Full Job Description
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


Similar Jobs

More Jobs at Genius Business Solutions

More Information Technology Jobs

Find similar Senior Java Developer | onsite - Columbus, OH | 6+ Months jobs: