Java Backend Developer

Robotics Technologies

Columbus (OH)

Presencial

USD 90.000 - 130.000

Jornada completa

hace 25 horas
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Robotics Technologies LLC in Columbus, OH is seeking an experienced Java Backend Developer to design, develop, and maintain scalable, secure backend systems in an enterprise banking environment. You will leverage Core Java, Spring Boot, and microservices to build robust REST APIs and data-driven services.

The role requires strong SQL, Kafka or messaging concepts, testing with JUnit and Mockito, and collaboration with architects, QA, DevOps, and product owners in an Agile setting.

Formación

  • 5+ years of backend development experience in Java
  • Hands-on with Core Java, Java 8+ features, and concurrency patterns
  • Strong experience with Spring Boot, REST APIs, and microservices
  • Proficient in SQL databases and query optimization
  • Exposure to distributed systems, messaging and events (Kafka)
  • Experience with CI/CD, Git workflows, and testing frameworks

Responsabilidades

  • Design, develop, test, and maintain Java backend applications using Spring Boot and microservices
  • Create and consume RESTful APIs and integrate with enterprise systems
  • Follow best practices in OOP, design patterns, and performance optimization
  • Ensure reliable, scalable services with proper logging and error handling
  • Write and execute unit/integration tests (JUnit, Mockito) and participate in code reviews
  • Collaborate with architects, QA, DevOps, and product owners in Agile ceremonies

Conocimientos

Core Java
Spring Boot
Microservices
REST APIs
SQL Databases
Distributed Systems

Educación

Bachelor's degree

Herramientas

JUnit/Mockito
Git
Maven/Gradle
Docker/Kubernetes

Descripción del empleo

We are seeking an experienced Java Backend Developer to design, develop, and maintain scalable, secure, and high-performance backend applications in an enterprise banking environment. The ideal candidate will have strong expertise in Core Java, Spring Boot, microservices, REST APIs, SQL, and distributed systems.

Candidates with previous JPMorgan Chase (JPMC) experience will have an advantage, particularly those familiar with enterprise application development, banking systems, and large-scale production environments.

Key Responsibilities
  • Design, develop, test, and maintain backend applications using Java, Spring Boot, and microservices architecture.
  • Develop RESTful APIs and integrate backend services with internal and external enterprise systems.
  • Apply object-oriented programming, design patterns, data structures, and coding best practices.
  • Build scalable and resilient services with appropriate exception handling, logging, and performance optimization.
  • Work with relational databases, write complex SQL queries, and optimize database performance.
  • Implement asynchronous messaging and event-driven processing using Apache Kafka or similar technologies.
  • Write unit and integration tests using JUnit and Mockito; participate in code reviews and automated testing.
  • Troubleshoot application issues, perform root-cause analysis, and support production incidents and releases.
  • Collaborate with architects, business analysts, QA engineers, DevOps teams, and product owners.
  • Participate in Agile/Scrum ceremonies, technical design discussions, and continuous improvement initiatives.
  • Follow enterprise security standards, secure coding practices, and software development lifecycle processes.
Required Technical Skills
Core Java
  • Strong knowledge of Core Java, OOP concepts, collections, exception handling, multithreading, and concurrency.
  • Experience with Java 8+ features, including streams and lambda expressions.
  • Understanding of JVM fundamentals, memory management, and design patterns.
Spring Boot and Microservices
  • Hands-on experience with Spring Boot, Spring MVC, dependency injection, and Spring Data JPA/Hibernate.
  • Strong experience designing and developing RESTful APIs and microservices.
  • Knowledge of API security, authentication, authorization, validation, and transaction management.
  • Understanding of distributed systems, service integration, retries, timeouts, and fault tolerance.
Database and Messaging
  • Strong SQL skills and experience with Oracle, PostgreSQL, MySQL, or similar relational databases.
  • Knowledge of database design, indexing, joins, transactions, and query optimization.
  • Experience with Apache Kafka or equivalent messaging technologies is preferred.
Testing and Development Tools
  • Experience with JUnit, Mockito, integration testing, and API testing tools such as Postman.
  • Familiarity with Git, Maven/Gradle, and code quality tools such as SonarQube.
  • Exposure to CI/CD pipelines, Jenkins, Docker, Kubernetes, and AWS is desirable.
Preferred Qualifications
  • Previous JPMC employment or project experience is a strong advantage.
  • Experience in banking, financial services, payments, or other regulated enterprise environments.
  • Familiarity with high-volume transaction processing and production support.
  • Experience with cloud platforms, containerization, and distributed application monitoring.
  • Strong analytical, debugging, communication, and problem-solving skills.
  • Ability to work collaboratively in a fast-paced, Agile development environment.
Education

Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.

We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Java Backend Developer
Java Backend Developer

Quantum Technologies. LLC • Columbus (OH)

Presencial
USD 120.000 - 150.000
Java Backend Developer
Java Backend Developer

Robotic Process Automation LLC • Columbus (OH)

Presencial
USD 110.000 - 160.000
Core Java Developer
Core Java Developer

Robotics Technologies • Columbus (OH)

Presencial
USD 110.000 - 150.000
Java, Spring Boot, Microservices Lead Software Engineer
Java, Spring Boot, Microservices Lead Software Engineer

Aumni • Jersey City (NJ)

Presencial
USD 180.000 - 240.000
Health care coverage
On-site health and wellness centers
Retirement savings plan
+4
Core Java Developer
Core Java Developer

Robotic Process Automation LLC • Columbus (OH)

Presencial
USD 110.000 - 150.000
Core Java Developer
Core Java Developer

Quantum Technologies. LLC • Columbus (OH)

Presencial
USD 110.000 - 150.000
Sr Lead Software Engineer (Java,AWS)
Sr Lead Software Engineer (Java,AWS)

Aumni • New York (NY)

Presencial
USD 130.000 - 170.000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+1
Java, Spring Boot, Microservices Lead Software Engineer
Java, Spring Boot, Microservices Lead Software Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

Presencial
USD 157.000 - 215.000
Java, Spring Boot, Microservices Lead Software Engineer
Java, Spring Boot, Microservices Lead Software Engineer

JPMorganChase • Jersey City (NJ)

Presencial
USD 120.000 - 160.000
comprehensive health care coverage
retirement savings plan
mental health support
Java Software Engineer II
Java Software Engineer II

Aumni • Jersey City (NJ)

Presencial
USD 120.000 - 170.000