Hire the Best Core Java Developers

Clients rate our Core Java Developers
Rating is 4.9 out of 5.
4.9/5
Based on 312 client reviews
Farhan S.

Quezon City, Philippines

$40/hr
5.0
2 jobs

Looking for an experienced Java Developer to join your team? 💪Strong Java Fundamentals. Extensive Experience. Code Quality 🧠Continuous Learning. Adaptability and Resilience 🥇Leadership and Mentorship. Team Player. Communication Skills I, Farhan, here to provide your team the support below 👇 ✅𝘿𝙀𝙎𝙄𝙂𝙉 𝘼𝙉𝘿 𝘼𝙍𝘾𝙃𝙃𝙄𝙏𝙀𝘾𝙏𝙐𝙍𝙀 Let me collaborate with architects and other team members to define system requirements, design scalable and maintainable architectures, and choose appropriate technologies and frameworks. ✅𝘿𝙀𝙑𝙀𝙇𝙊𝙋𝙈𝙀𝙉𝙏 I can implement robust, high-quality, efficient, and maintainable code following best practices and coding standards. ✅𝘾𝙊𝘿𝙀 𝙍𝙀𝙑𝙄𝙀𝙒 𝘼𝙉𝘿 𝙌𝙐𝘼𝙇𝙄𝙏𝙔 𝘼𝙎𝙎𝙐𝙍𝘼𝙉𝘾𝙀 I can help identify and address issues such as code smells, performance bottlenecks, and security vulnerabilities. ✅𝙏𝙀𝘾𝙃𝙉𝙄𝘾𝘼𝙇 𝙇𝙀𝘼𝘿𝙀𝙍𝙎𝙃𝙄𝙋 I can mentor and coach junior developers, share their knowledge and expertise, and promote best practices and coding standards. ✅𝘿𝙊𝘾𝙐𝙈𝙀𝙉𝙏𝘼𝙏𝙄𝙊𝙉 𝘼𝙉𝘿 𝙆𝙉𝙊𝙒𝙇𝙀𝘿𝙂𝙀 𝙎𝙃𝘼𝙍𝙄𝙉𝙂 I can document technical designs, implementation details, and best practices to ensure knowledge transfer within their teams. If you're ready to collaborate with me and build awesome software, please send me an 𝙞𝙣𝙫𝙞𝙩𝙚 or 𝙤𝙛𝙛𝙚𝙧 on Upwork. We can chat or setup a Discovery Call 📞

  • Core Java
  • Java
  • JavaScript
  • HTML5
  • Microservice
  • Spring Framework
  • React
  • PostgreSQL Programming
  • Docker
  • Claude
  • OpenAI Codex
Swastik S.

Mumbai, India

$13/hr
5.0
4 jobs

Hello! I'm Swastik Srivastava, a Full Stack Developer and Big Data Consultant with over 5 years of experience delivering scalable, high-performance solutions for startups, enterprises, and global clients. I specialize in building robust systems across the Java ecosystem, Big Data architectures, and data-driven marketing platforms. My work spans across multiple domains including Scala + Spark development, data analytics, digital marketing tech stacks, and end-to-end web applications. 🔧 Core Skills & Expertise: Backend: Java (Spring Boot), Scala, Kafka, REST APIs Big Data: Spark, Hadoop, Hive, Flink, Sqoop, Airflow Cloud: AWS (S3, Lambda, Glue), GCP, Azure (Data Factory, Synapse) Frontend: JavaScript, React, HTML/CSS Databases: MySQL, MongoDB, PostgreSQL DevOps: Docker, GitHub Actions, Jenkins, CI/CD Pipelines Digital Marketing Tech: Google Analytics, Meta Ads Reporting, Marketing Funnels, Email Automation Data Analytics: ETL Pipelines, Dashboards, SQL, Python (Pandas), Power BI ✅ Why Work With Me? Proven track record with top-tier clients (e.g., Morgan Stanley via EY) Ability to lead full-stack projects while coordinating with cross-functional teams Clear communicator who ensures on-time, high-quality delivery You work directly with me — I handle communication and project management, while my internal team supports execution for faster turnaround and flexibility 📈 Services Offered: ✅ Java + Spring Boot Microservices Development ✅ Big Data Pipeline Design with Spark, Scala, Kafka ✅ Digital Marketing Data Analysis & Automation ✅ Web Development & Full-Stack Application Builds ✅ Data Analytics Dashboards & Reporting When I'm not coding, I mentor junior developers and love solving challenging backend and data problems. I'm passionate about helping businesses unlock the full value of their data and digital infrastructure. 📩 Let’s connect! Whether you need a quick fix or a long-term technology partner, I’m always open to a conversation to understand how I can help.

  • Core Java
  • Android App Development
  • Web Design
  • API Integration
  • Web Development
  • Front-End Development
  • Web Application
  • Big Data
  • Data Analysis Consultation
  • Spring MVC
  • Digital Marketing
  • iOS Development
  • PySpark
  • .NET Framework
  • AI Bot
Radovan T.

Martin, Slovakia

$10/hr
5.0
1 jobs

I specialize in development in Java, Dart (Flutter) and other C-like languages, bringing over a year of hands-on experience in software engineering. My background includes successfully debugging and building modules for business management applications. I have a strong foundation in object-oriented programming, software architecture, and various industry-standard technologies. Notable projects include the independent development of a C++ 2D game engine and a Raspberry Pi-based language model voice assistant. I excel at crafting practical solutions that enhance user experience and thrive on tackling complex challenges. If you're looking for a developer who can deliver innovative and efficient applications, let’s connect. I am eager to contribute to your project and help you achieve your goals.

  • Core Java
  • Java
  • Dart
  • Flutter Stack
  • Java ME
  • Software
  • Software Debugging
  • Software Development
  • C++
  • Java Media Framework
  • Android App Development
  • Desktop Application
Dilshod F.

Tashkent, Uzbekistan

$15/hr
5.0
2 jobs

Build Scalable Enterprise Systems with a CTO Mindset | Java Spring Boot & Full-Stack Expert High-quality code is not an expense—it’s an investment. I don’t just write endpoints; I architect systems that scale with your business. With a deep focus on the Java ecosystem and modern web technologies, I help startups and established companies turn complex requirements into robust, production-ready solutions. Whether you are building an MVP or scaling a microservices-based platform, I ensure your backend is secure, fast, and maintainable. What I Bring to Your Project: ✅ Strategic Architecture: Designing scalable systems using Spring Boot, focusing on Clean Architecture and SOLID principles. ✅ Security First: Implementing industry-standard security with Spring Security and JWT to protect your data. ✅ Performance & Optimization: Leveraging PostgreSQL, Redis, and optimized query logic for high-load applications. ✅ Seamless Integration: Connecting your system with third-party APIs, payment gateways (like PayZo), and automated services. ✅ Mentorship & Leadership: As a CTO at heart, I ensure the development process follows best practices, making the code easy to handover or scale. Core Tech Stack: ● Backend: Java, Spring Boot (Web, Security, Data JPA, Cloud), NestJS, Rust. ● Frontend: React.js, TypeScript, Tailwind CSS. ● Mobile & Desktop: Tauri. ● Infrastructure: Docker, PostgreSQL, Redis, RESTful API Design. Recent Success: Successfully delivered a high-performance Bookstore Management system with complete API documentation (Swagger/Postman) and 100% client satisfaction on Upwork. If you’re looking for a developer who understands business goals as well as they understand code — let's have a chat and build something great together.

  • Java
  • Spring Framework
  • Spring Security
  • Spring Boot
  • PostgreSQL
  • MySQL
  • JavaScript
  • TypeScript
  • Apache Tomcat
  • React
  • RESTful API
  • RESTful Architecture
  • Microservice
  • OpenAPI
  • Prometheus
  • Telegram API
  • Clean Architecture
  • RabbitMQ
  • Spring Cloud
  • Apache NiFi
Yash P.

Jaipur, India

$20/hr
4.2
1 jobs

⭐ 𝗧𝗲𝗰𝗵𝗻𝗶𝗰𝗮𝗹 𝗦𝗸𝗶𝗹𝗹𝘀 ✓ Programming Languages: Java, Kotlin ✓ Databases/Storage: PostgreSQL, MySQL, MongoDB, Redis ✓ Software Patterns: Microservice, Monolithic ✓ Services: Java Spring Boot, Spring Security, Spring Data JPA, Spring web flux, Websockets, MVC, Keycloak, AWS Cognito ✓ Inter-Service Communication: Http (Synchronous), Kafka, RabbitMQ (Asynchronous) ✓ Testing Tools: JUnit, Mockito, Spring Test Framework, Selenium, Cucumber ✓ Logging and Monitoring: AWS cloud watch, SLF4J ✓ Others: Github, Gitlab, Bitbucket (Version Control), Docker (Containerization), AWS S3 Bucket (Storage Service), Jenkins, Kubernetes (CI/CD), AWS, Azure (Cloud Services), Spring Tool Suite, Intellij Idea, Visual Studio Code (IDE Tools). 📈 𝗠𝗮𝗷𝗼𝗿 𝗣𝗿𝗼𝗷𝗲𝗰𝘁𝘀: 1. Auggit: ✓ Description: End-to-end automated accounting cloud solution features include eDMS where Accountants/Managers/Auditors can work together seamlessly from anywhere, integrating with different accounting and ERP solutions for example. tally, SAP, etc. OCR integration with invoices that enables direct entry to Accounting software with minimum human intervention. ✓ Responsibilities: • Managing and leading the Team to ensure sure timely delivery of solutions and sprints • Developed technical requirements in the Java, and Spring Boot custom applications. Perform unit and end-to-end tests. • To have an automated way to create and manage the document versions through Tally, SAP and many other accounting tools. • Development of Groovy/Java scripts for Automation • Took care of CI/CD implementation and was always on top of Indra costing. ✓ Team Size: 10 ✓ Technology: Java, Spring Boot, Spring Rest APIs, Spring Security, JMS, RabbitMQ, JUnit, Jira, Selenium, Jenkins, AWS, AWS Incognito, Tally, SAP, Docker, React JS, HTML, CSS, Git, GitHub Actions 2. Apica: ✓ Description: Apica’s active monitoring platform is used by global organizations to solve the most complex digital performance issues in today’s multi-cloud, hybrid and on-premises environments. Apica delivers its scalable monitoring and detailed insights across any location, device, app, or authentication. Our SaaS platform reduces friction and time to resolution for cloud migrations and applications. ✓ Responsibilities: • Responsible for Organizing Scrum meetings and backlog management • Responsible for feature development, design discussion, maintenance and bug fixes in the applications. • Working on the New platform services layer and authorization/authentication solution. • Develop high-quality, clean, and maintainable code. • Develop and maintain unit tests to ensure code reliability. • Provide mentorship to junior developers and foster their growth. • Dockerizing services to test applications after containerization. • Worked on confluence - Assigned user personal space and assisted in Archiving pages and spaces. ✓ Team Size: 5 ✓ Technology: Java, Spring Boot, Spring Security, PostgreSQL, OPA, OPAL, Docker, JMS, RabbitMQ, AWS for CI/CD, Keycloak, SonarCloud, VueJS, GitHub Actions, Confluence, Event-Driven Programming using Spring Webflux, Spring Actuator

  • Java
  • Kotlin
  • Spring Boot
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Microservice
  • Spring Security
  • Kubernetes
  • Docker
  • GitHub
  • Amazon Web Services
  • Microsoft Azure
  • Google Cloud Platform
Nguyen Tan H.

Ho Chi Minh City, Vietnam

$30/hr
5.0
1 jobs

Need to automate workflows, integrate AI, or build a backend that scales reliably? I’m Hao, a Senior Full-Stack Engineer with 5+ years of experience building production-ready applications, automation systems, data pipelines, and cloud-native backend services. I help businesses turn complex technical challenges into practical, scalable solutions, including: ✅ Workflow Automation & Data Pipelines Event-driven pipelines, business process automation, API integrations, and marketing platform integrations such as Google Ads and Facebook Ads. ✅ AI & Generative AI Solutions AI-powered product features, model fine-tuning with LoRA, Hugging Face deployments, and generative AI integrations built for real-world use. ✅ Scalable Backend Development High-performance microservices and APIs using Python, Java, Go, and Spring Boot, deployed across AWS and Google Cloud. What you can expect when working with me: - Clean, maintainable, and well-tested code - Reliable architecture designed for scale - Clear communication and practical documentation - Solutions aligned with your business goals, not just technical requirements Whether you are launching an AI feature, improving internal operations, or scaling a cloud platform, I can help you build it efficiently and reliably. Let’s discuss your project and turn your idea into a production-ready solution.

  • Core Java
  • Java
  • JavaScript
  • Python
  • MongoDB
  • MySQL
  • Spring Boot
  • React
  • Golang
  • PostgreSQL
  • TypeScript
  • Spring Framework
  • Spring Security

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

At A Glance: Core Java

Developing and programming software is the backbone of many modern businesses and industries. Programs and applications can be created to fill many different roles, including games, e-commerce, and interactive web content. These applications can be used internally for tracking and managing other digital resources, or developed as standalone software to distribute to customers and consumers. One important feature of any program is that it is written and developed in a programming language that allows it to be easily ported and executed on other computer systems. Core Java, commonly known as Java Standard Edition (SE), is one such programming language that gives you the portability and flexibility in your developed software that you need for your business and project. Taking advantage of an experienced Java developer or programmer is the most effective way to leverage this powerful language.

Java developers and programmers available on Upwork generally possess a deep knowledge and skill set. Backgrounds include building, writing, and developing programs from the ground up for a wide variety of uses. Java developers and programmers also have experience working with existing applications by adding additional functions or features. Core Java developers and programmers are highly computer-literate professionals with advanced mathematical skills and frequent experience working with other computer programming languages and development frameworks. The portable nature of applications written in Core Java lead to programmers’ and developers’ comfort with many different systems, which fills dynamic roles within a business or project.