Senior Java Developer
BCforward
Columbus, OH, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$104,000.0 - $145,600.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Artificial Intelligence
Amazon Web Services
Amazon Elastic Compute Cloud
Automation of Tests
Cloud Computing
Cloud Engineering
Continuous Integration
Java Platform Enterprise Edition (J2EE)
Apache JMeter
Python (Programming Language)
+16 more
Enterprise Messaging Systems
Software Deployment
Software Engineering
Data Logging
Spring Cloud
Multi-Agent Systems
Spring-boot
Backend
Containerization
Blazemeter
Apache Kafka
Reactive Programming
Cucumber (Software)
AWS EKS
Docker
Microservices
Job description
- Design, develop, and maintain backend services and APIs using Java and Spring Boot.
- Implement microservices architecture with Spring Cloud for discovery, configuration, and resilience.
- Containerize and deploy applications on AWS using ECS, EKS, Lambda, or EC2.
- Implement and manage AWS infrastructure using Infrastructure as Code.
- Apply reactive programming paradigms for high-performance systems.
- Adopt 12-factor app principles for cloud-native development.
- Design and execute performance and load tests using JMeter or BlazeMeter.
- Explore and integrate agentic systems to enable automation or AI-driven workflows.
- Collaborate with AI/ML teams to leverage agent-based protocols and toolkits.
Requirements
Do you have experience in Spring Boot?, We are seeking a Software Engineer, Java/J2EE to join our team in New York. The ideal candidate will have strong experience in Java, Spring Boot, Spring Cloud, AWS, and containerized deployments and a proven ability to design, build, and operate cloud-native, reactive microservices at scale., * Proficiency in Java, Spring Boot, and Spring Cloud.
- AWS deployment experience and knowledge of cloud-native design.
- Hands-on with containers and AWS EKS and/or ECS, with Docker image builds.
- Experience with reactive programming.
- Messaging systems experience, preferably Kafka.
- Observability and operations skills across logging, metrics, tracing, and environment troubleshooting.
- CI/CD pipeline experience across build, test, deploy, and release practices.
- Experience level: 4+ years for grade 602 or 8+ years for grade 603.
Preferred Skills:
- Spring AOP.
- Testing tools such as JMeter, BlazeMeter, and Cucumber.
- Exposure to Python.
- Familiarity with agentic systems such as A2A or ADK., * Spring Boot: 4 years (Required)
- Microservices: 4 years (Required)
- Software development: 5 years (Required)
Benefits & conditions
$50 - $70 an hour - Permanent, Full-time, Pulled from the full job description
- 401(k)
- Health insurance
- Vision insurance
- Dental insurance
- Relocation assistance
- Life insurance, * 401(k)
- Dental insurance
- Health insurance
- Life insurance
- Relocation assistance
- Vision insurance
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago