> Markdown version of [/jobs/ext/2624729-java-backend-developer](https://www.wearedevelopers.com/jobs/ext/2624729-java-backend-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Backend Developer - **Company:** AIT Global, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Apache ActiveMQ, Amazon Web Services, Code Review, Databases, Data Security, Data Structures, Relational Databases, Distributed Systems, PostgreSQL, Enterprise Messaging Systems, MongoDB, NoSQL, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Query Optimization, RabbitMQ, Standard Sql, Software Engineering, SQL Databases, Multithreading, Performance Testing, Spring Cloud, Concurrency, Spring-boot, Caching, Database Performance, Indexer, Backend, Kubernetes, Information Technology, Apache Kafka, Restful APIs, Docker, Microservices - **Published:** August 18, 2026 - **Apply:** https://www.dice.com/job-detail/ce98ea1b-ef0c-4b01-a702-40a81affbdb8 ## About the Role * Strong hands-on experience with Java and Spring Boot. * Strong knowledge of Core Java, OOP, Collections, Generics, Multithreading, and Concurrency. * Experience building REST APIs and microservices. * Strong understanding of Data Structures, Algorithms, and Big-O complexity. * Strong SQL and relational database experience, preferably PostgreSQL. * Experience with NoSQL databases such as MongoDB. * Experience with database indexing, query optimization, and performance tuning. * Experience with Kafka, RabbitMQ, ActiveMQ, or similar messaging technologies. * Experience with AWS, Docker, and Kubernetes. * Understanding of distributed systems, scalability, caching, and performance optimization. * Strong problem-solving, analytical, and communication skills., * 8+ years of software development experience, with significant experience in Java backend development. * Experience developing enterprise-scale backend applications and distributed systems. * Experience working with cloud-native applications and microservices. * Strong understanding of software development, system performance, troubleshooting, and scalability. * Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field is preferred. ## Description We are looking for an experienced Senior Java Backend Developer to design, develop, and maintain scalable, high-performance backend applications and distributed systems. The ideal candidate will have strong hands-on experience with Java, Spring Boot, REST APIs, microservices, SQL/NoSQL databases, messaging systems, AWS, Docker, and Kubernetes, along with a solid understanding of data structures, algorithms, concurrency, database performance, and system scalability., * Design and develop scalable backend applications using Java and Spring Boot. * Build and maintain REST APIs and microservices for enterprise-scale applications. * Develop clean, efficient, maintainable, and testable code. * Work with relational and NoSQL databases and optimize queries, indexes, and data access. * Develop and integrate event-driven and asynchronous systems using messaging platforms such as Kafka, RabbitMQ, or similar technologies. * Deploy and operate applications in AWS, Docker, and Kubernetes environments. * Troubleshoot production issues, perform root-cause analysis, and resolve application or infrastructure performance bottlenecks. * Participate in system design, architecture discussions, code reviews, and technical decision-making. * Develop automated unit, integration, and performance tests. * Collaborate with cross-functional engineering teams in an Agile/Scrum environment. ## Related Videos - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Effective Java Strategies and Architectures for Clouds](https://www.wearedevelopers.com/videos/186-effective-java-strategies-and-architectures-for-clouds) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)