Mid-Level Java Backend Developer

Global Bridge Infotech Inc — United States · Posted ~3 hours ago

Mid Other Hybrid

Skills

Java Core Java Java Collections Java Streams Java Generics Exception Handling JVM Memory Management Design Patterns Java Concurrency Multithreading Spring Spring Boot Microservices Databases Apache Kafka REST APIs Git CI/CD Cloud-native development Java 8/11/17 AWS Azure

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A mid-level backend engineering role for a hands-on Java developer building enterprise-scale, cloud-native applications. You will work deeply with Core Java, Spring Boot, microservices, databases, messaging, REST APIs, Git, and CI/CD, with an emphasis on implementation rather than primarily architecture or system design.

Highlights

Hands-on mid-level backend engineering role focused on enterprise-scale Java applications, modern microservices, messaging, databases, and cloud-native development. The position offers practical ownership of backend development and requires direct collaboration through in-person interviews and onsite work.

Description

Mid level Java Backend Developer -W2 only. Location: Hybrid/Onsite with onsite interviews. Need locals only. Inperson interviews mandatory. First round in Irving (prime vendor) and second at Richardson (client) Note: We are looking for a strong hands-on backend engineer with deep expertise in Java fundamentals, Spring, databases, messaging, and CI/CD—not someone whose experience is primarily focused on architecture or system design. Primary Technology Stack JavaSpring BootMicroservicesApache KafkaCloud Technologies (AWS/Azure)REST APIsGit & CI/CDThe expectation is that the selected candidate is comfortable developing enterprise-scale backend applications and understands modern cloud-native development practices. Required Skills Strong hands-on Java backend development experience.Strong expertise in Core Java (Java 8/11/17), including Collections, Streams, Generics, Exception Handling, JVM, Memory Management, and Design Patterns.Solid experience with Java Concurrency & Multithreading, including Threads, Runnable, Callable, Executor Framework, CompletableFuture, Synchronization, Locks, Concurrent Collections, Thread Pools, Atomic Classes, and Parallel Streams.Strong hands-on experience with the Spring Ecosystem: Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Cloud, Dependency Injection, Spring Actuator, and REST API development.Experience designing and developing Microservices, RESTful APIs, distributed systems, and event-driven architectures.Strong SQL and database experience with PostgreSQL, Oracle, MySQL, or SQL Server, including query optimization, indexing, and transaction management.Hands-on experience with messaging technologies such as Apache Kafka, RabbitMQ, ActiveMQ, or JMS.Experience with CI/CD and DevOps tools, including Git, Maven/Gradle, Jenkins or GitHub Actions, Docker, Kubernetes, and SonarQube.Experience with JUnit, Mockito, integration testing, and API testing.Exposure to cloud platforms such as AWS or Azure is preferred.Strong debugging, problem-solving, and production support experience in Agile environments. Responsibilities Design, develop, and maintain scalable backend applications and microservices using Java and Spring Boot.Build new backend features, enhance existing functionality, and optimize application performance.Develop and integrate REST APIs, messaging solutions, and database components.Implement asynchronous and concurrent processing using Java concurrency frameworks.Write clean, maintainable, and testable code following best practices.Participate in code reviews, troubleshooting, production support, and CI/CD pipeline improvements.Collaborate with cross-functional Agile teams to deliver high-quality software.