Hire the Best J2EE Developers

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Lynard S.

Rolleston, New Zealand

$25/hr
5.0
3 jobs

Backend software engineer with 15+ years of experience across IBM Philippines, NCR, and Gentrack, plus banking and trading platforms. My core strength is Java and Python backend development - API design, database work (PostgreSQL, Oracle), production support, and systems integration in fast-moving environments. At Rakuten Trade I worked on backend services that reconfigured and extended an Odoo ERP installation for an online trading platform. Earlier, I worked as a support analyst at Standard Chartered Bank and OCBC Bank, handling production incidents and system stability for banking platforms. Alongside that, I build practical AI-integrated applications on my own time. My current project, SkyGuyver, is a voice AI assistant platform (React, TypeScript, Supabase) using LLM APIs, MCP server integrations, and n8n automation - hands-on experience most backend-only developers don't have. I hold a Master of Information Technology from Eastern Institute of Technology, New Zealand. I'm comfortable picking up new stacks quickly, communicate clearly, and flag risks early. Available for backend development, API integration, production support, and AI automation projects - happy to start small if you want to see how I work first.

  • J2EE
  • MySQL
  • Python
  • Java
  • HTML
  • Google Web Toolkit
  • Odoo
  • CSS
  • PHP
Fatin Az-Zahra A.

Johor Bahru, Malaysia

$18/hr
5.0
1 jobs

Senior QA Engineer with 11+ years of experience in software development, quality assurance, release coordination, and production support. Experienced in reviewing requirements, validating system behavior, identifying defects, and verifying expected outcomes throughout the software development lifecycle. Skilled in test planning, defect analysis, release readiness, stakeholder communication, and working closely with developers, product teams, business users, and clients to support successful project delivery. Experienced in web application testing, requirements clarification, issue investigation, documentation, and system validation. Also interested in opportunities involving business analysis, system analysis, research, project coordination, and quality-focused reviews.

  • QA Testing
  • QA Software & Testing Tools
  • Requirements Specification
  • Quality Assurance
  • Manual Testing
  • Regression Testing
  • User Acceptance Testing
  • Test Case Design
  • Defect Tracking
  • Quality Control
  • Jira
  • Atlassian Confluence
  • GitHub
  • Task Coordination
  • Requirement Analysis
  • Agile Software Development
  • Software QA
  • Scrum
Avneet S.

Gurugram, India

$15/hr
5.0
2 jobs

๐Ÿ“ข Available for New Projects ๐Ÿ“ข Hi, I'm ๐—”๐˜ƒ๐—ป๐—ฒ๐—ฒ๐˜, a Senior Java Developer and Technical Lead with ๐Ÿญ๐Ÿฐ+ years of experience building enterprise software for ๐—™๐—ผ๐—ฟ๐˜๐˜‚๐—ป๐—ฒ ๐Ÿฑ๐Ÿฌ๐Ÿฌ companies across ๐—ณ๐—ถ๐—ป๐˜๐—ฒ๐—ฐ๐—ต, ๐—ต๐—ฒ๐—ฎ๐—น๐˜๐—ต๐—ฐ๐—ฎ๐—ฟ๐—ฒ, ๐˜๐—ฒ๐—น๐—ฒ๐—ฐ๐—ผ๐—บ๐—บ๐˜‚๐—ป๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€, ๐—ฎ๐—ป๐—ฑ ๐˜๐—ฎ๐˜… ๐˜๐—ฒ๐—ฐ๐—ต๐—ป๐—ผ๐—น๐—ผ๐—ด๐˜†. I specialize in designing scalable backend systems with Java and Spring Boot while also delivering modern full-stack applications using React and Angular. I currently work on Canada's online tax platform at ๐—›&๐—ฅ ๐—•๐—น๐—ผ๐—ฐ๐—ธ ๐—–๐—ฎ๐—ป๐—ฎ๐—ฑ๐—ฎ, where I design and develop cloud-native applications, microservices, secure APIs, authentication systems, and production-grade integrations used by thousands of users. I enjoy solving complex engineering problems, improving application performance, and building software that's easy to maintain and scale. I communicate clearly, take ownership of projects, and focus on writing clean, production-ready code rather than quick fixes. Whether you're launching a new product or improving an existing platform, I can help you deliver reliable software faster. ### ๐—ช๐—›๐—”๐—ง ๐—œ ๐—›๐—˜๐—Ÿ๐—ฃ ๐—ช๐—œ๐—ง๐—› โœ”๏ธ Enterprise Java Applications (Spring Boot, Microservices, REST APIs) โœ”๏ธ Full-Stack Development (React, Angular, TypeScript) โœ”๏ธ Legacy Application Modernization & Performance Optimization โœ”๏ธ Cloud-Native Development (Azure, AWS, Docker, Kubernetes) โœ”๏ธ Authentication & Security (OAuth2, JWT, Auth0) โœ”๏ธ Third-Party Integrations, Payment Systems & Enterprise APIs โœ”๏ธ System Design, Solution Architecture & Technical Leadership โœ”๏ธ AI-assisted Software Development using GitHub Copilot and ChatGPT Clients appreciate my ability to understand complex business requirements quickly, communicate proactively, and deliver maintainable solutions that continue performing long after deployment. ### ๐—ฆ๐—ฃ๐—˜๐—–๐—œ๐—”๐—Ÿ๐—ง๐—œ๐—˜๐—ฆ Java, Spring Boot, Microservices, REST APIs, React, Angular, TypeScript, PostgreSQL, Docker, Kubernetes, Azure, AWS, OAuth2, JWT, Auth0, System Design, Enterprise Architecture, Cloud Development, Full-Stack Development, AI-assisted Software Development. ### ๐— ๐—ฌ ๐—ฆ๐—ง๐—”๐—–๐—ž ๐—•๐—ฎ๐—ฐ๐—ธ๐—ฒ๐—ป๐—ฑ: Java, Spring Boot, Spring Security, Hibernate, REST APIs, Microservices ๐—™๐—ฟ๐—ผ๐—ป๐˜๐—ฒ๐—ป๐—ฑ: React, Angular, TypeScript, JavaScript ๐—–๐—น๐—ผ๐˜‚๐—ฑ & ๐——๐—ฒ๐˜ƒ๐—ข๐—ฝ๐˜€: Microsoft Azure, AWS, Docker, Kubernetes, Azure DevOps ๐——๐—ฎ๐˜๐—ฎ๐—ฏ๐—ฎ๐˜€๐—ฒ๐˜€: PostgreSQL, MySQL, SQL Server ๐—ง๐—ผ๐—ผ๐—น๐˜€ & ๐—œ๐—ป๐˜๐—ฒ๐—ด๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€: Auth0, Stripe, Azure Service Bus, Git, CI/CD ###๐Ÿ’ก๐—ช๐—›๐—ฌ ๐—›๐—œ๐—ฅ๐—˜ ๐— ๐—˜ (๐—ช๐—›๐—”๐—ง ๐—ช๐—œ๐—Ÿ๐—Ÿ ๐—ฌ๐—ข๐—จ ๐—š๐—˜๐—ง?) โœ… Faster time-to-market โ†’ I deliver production-ready APIs, admin panels and integrations so you can start generating value sooner. โœ… Less risk, more reliability โ†’ solid architecture, clean code, and production-hardened practices. โœ… Real business integrations โ†’ payments, digital signing (Digio), PDF workflows (iText), analytics & notifications. โœ… Maintainable systems โ†’ I write code your team can extend, not hacky quick fixes youโ€™ll regret. โœ… Focus on ROI โ†’ features prioritized by impact, so every sprint moves business metrics. ### ๐—ฅ๐—˜๐—”๐——๐—ฌ ๐—ง๐—ข ๐—•๐—จ๐—œ๐—Ÿ๐——? Whether you need a senior engineer to architect a new platform, modernize an existing application, or solve difficult production issues, I'd be happy to help. Let's discuss your project and build software that's scalable, secure, and built to last.

  • Front-End Development
  • Back-End Development
  • React
  • MongoDB
  • Java
  • Spring Boot
  • Hibernate
  • Node.js
  • JavaScript
  • ExpressJS
  • API Integration
  • API Testing
  • PostgreSQL
  • MySQL
  • Redis
  • NoSQL Database
  • Apache Kafka
  • TestNG
  • Mockito
  • Azure DevOps
Vishal Z.

Ahmedabad, India

$45/hr
5.0
58 jobs

๐Ÿš€ Senior Back-End Engineer & Tech Leader (14+ yrs) โ€” I help businesses build scalable, secure, and high-performance systems that handle millions of users and requests with ease. โœ… Delivered 50+ successful projects across healthcare, fintech, ed-tech, real estate, government, and non-profit sectors. โœ… Scaled apps from 1K โ†’ 1M+ daily requests and platforms from zero โ†’ 1M+ users. โœ… Trusted by global companies including Upwork (NASDAQ: UPWK), Letshego (Botswana Stock Exchange), OCO Global, and multiple startups worldwide. If you need a reliable partner who can architect solutions from scratch or optimize existing systems for performance, security, and scale โ€” letโ€™s talk. Do you like Upwork's Reports & Time tracking feature? I am one of those developers who built that :) โœ… How can I help you โœ“ I can handle your all end-to-end requirements analysis, UX, development, testing & delivery so you can focus on your sales & operations โœ“ I can extend/develop your MPV product to production-ready โœ“ I can develop products from scratch until the final delivery and support with maintained code quality and proper code coverage โœ“ I can maintain your currently live products in the most optimum way by keeping quality and customer experience at first place in mind and with the minimum team and can save your cost โœ“ I can choose the right technology stack and tools for your solution based on real needs and can save costs โœ“ I can manage the team, do code reviews, handle CI/CD and releases, support live systems โœ“ I can understand and implement the most difficult parts of software systems at very large-scale platforms like Upwork, (I am one of the Upwork platform devs) โœ… Expert areas - Java based back-end frameworks like Spring Modules (Spring MVC, Spring Security, Spring AOP, Spring Rest, Spring Data/JPA) & ZK (Zkoss) - ECMS implementation with Alfresco Content Services 4.x, 5.x, 6.x and Alfresco Process Services (Activiti) - RDBMS (MySQL, PostgreSQL, Oracle) - Graph/Document Databases MongoDB and DynamoDB - Web Crawlers with all features - Microservices based architecture implementation with Spring boot, Spring Integration and Apache Camel - AWS experience with RDS, SQS, SNS, SES, S3, and EC2 Instances - AWS API implementation experience - Queue based implementations with ActiveMQ/SQS - Test driven development implementation with unit and integration test cases with Junit/TestNG + Mockito + Spring - Database integration frameworks like JDBC/Hibernate/Sprint Data (ORM) and Spring Mongo - REST based Web Service/API implementation with Spring REST - CI/CD implementation with (Bamboo + Jenkins + Maven + Nexus + GIT(Bitbucket/Gitlab/Github)) - Payment Gateways implementations like Paypal and Stripe with debit/credit card integration - Solr/Lucene/ElasticSearch search engine integration - Jasper Reports (with DynamicJasper as well) - Agile Methodology understanding all terminology - Experience with implementing very complex queries with MySQL db - Java based Servers Tomcat/JBoss - Repositories like Git, SVN, P4V(Perforce) โœ… What my clients says (You may check in Work History) โญโญโญโญโญ "Vishal is best developer I have worked with till date. He is prompt responsive, an incredible problem solver, very professional, highly skilled and great team leader. He handles our portal continuous development including all project phases starting from requirement gathering(calls), task creation with all details, estimation, development, deployment on all environments, testing, creating wiki pages, choose right technology stack and AWS resources and manage tickets! He is handling dev team and also do development himself and supports everyone. Will certainly work with him again when we restart the project development! Highly recommended developer." ๐Ÿ‘ค Hugo Galicia ( CEO @ chicagodealvault.com ) โญโญโญโญโญ "It was a highly positive experience working with Vishal. He was conscientious, always doing his due diligence to clarify any uncertainties before starting work. He gives accurate estimates of effort/time required for work, and either delivers on time or early. Overall a very reliable and dependable worker. We hope to work together with him soon. Highly recommended!" ๐Ÿ‘ค Dominik Bieringer ( CEO @ Kandu ) โญโญโญโญโญ "Very experienced and diligent contractor" ๐Ÿ‘ค Abhijit Dhar ( VP - Technical Services @ Whitehat Virtual Technologies ) โญโญโญโญโญ "Vishal is an excellent java engineer, with great business logic, self-motivated, with deep technical knowledge. He jumped right in and understood the current project architecture with minimum KT and limited documentation. He is always eager to solve new issues. I highly recommend him and will definitely work with him again, if opportunity permits. A pleasure to work with" ๐Ÿ‘ค Chris Adams ( CEO @ eDataSource )

  • J2EE
  • MySQL
  • Java
  • Amazon DynamoDB
  • JUnit
  • PostgreSQL
  • Spring Framework
  • Hibernate
  • Microservice
  • Spring Boot
  • Integration Testing
  • SaaS
  • Web Application
  • Project Planning
  • Project Management
Gihan P.

Colombo, Sri Lanka

$50/hr
4.5
29 jobs

I help engineering teams and technical founders build, scale, and stabilize Java/Spring Boot backends on AWS โ€” from fixing production issues to leading full modernization efforts. Over 16+ years, I've led backend architecture for platforms serving millions of users, including a global EdTech product used in 170+ countries. I bring senior-level ownership, not just implementation. ๐Ÿ† Recent results: โœ… Cut AWS infrastructure costs 60% by consolidating microservices and re-architecting server usage โœ… Reduced messaging/communication errors 80% with a real-time AWS SQS/SNS system โœ… Broke a monolithic Java app into 5 independent microservices, cutting release time significantly โœ… Led agile engineering teams of 6โ€“14 across multiple time zones What I do: Java (8โ€“21), Spring Boot, Spring Security, Hibernate/JPA, REST APIs, microservices and event-driven architecture, AWS (EC2, ECS, Lambda, RDS, SQS, SNS), Docker, Kubernetes, CI/CD, MySQL/Oracle/MongoDB, performance tuning, legacy modernization, and technical/architecture leadership. โ˜• How I work: I can slot into an existing team, own a backend component end-to-end, or lead architecture and modernization decisions directly with your CTO or VP Eng. I care about clean, maintainable code and production reliability โ€” not just shipping tickets. If your Java backend needs to be built, modernized, scaled, or stabilized โ€” let's talk about your specific situation.

  • Java
  • Spring Boot
  • Amazon Web Services
  • Microservice
  • RESTful API
  • Back-End Development
  • Cloud Architecture
  • Web Development
  • Docker
  • MySQL
  • MongoDB
  • API Development
  • Hibernate
  • Kubernetes
  • Software Architecture
  • CI/CD
  • Solution Architecture
  • Git
  • Cross Functional Team Leadership
  • Engineering Management
Pancham G.

Bathinda, India

$30/hr
4.9
131 jobs

Iโ€™m a Senior Java Backend Engineer with over 14 years of experience building mission-critical systems in fintech, with a strong focus on payments, lending platforms, and core banking solutions. I specialize in Java and Spring Boot, and design backend systems that are secure, scalable, and capable of handling high-volume financial transactions with consistency and reliability. Iโ€™ve worked on systems involving payment processing, transaction workflows, loan management, and integrations with external financial services and APIs. This includes designing and building robust microservices architectures that support real-time and asynchronous processing, ensuring data accuracy, fault tolerance, and seamless service communication. I understand the importance of idempotency, transaction integrity, and failure handling in financial systems where even minor inconsistencies can have significant impact. Security and compliance are central to my approach. I have strong experience implementing secure authentication and authorization using Spring Security, token-based systems, and role-based access control. I build APIs and backend services that align with financial industry expectations around data protection, auditability, and reliability. From a technical standpoint, I bring deep expertise in Spring Boot, microservices, REST API design, JPA/Hibernate, and relational databases like MySQL and PostgreSQL. Iโ€™m comfortable designing systems from scratch as well as improving and scaling existing platforms, optimizing performance, and ensuring stability under load. I also have hands-on experience with AWS and Google Cloud, and have worked on deploying and managing backend systems in cloud environments. I understand how to design cloud-ready architectures, implement CI/CD pipelines, and ensure systems are resilient, observable, and production-ready. What sets me apart is my ability to think beyond just implementation. In fintech systems, correctness, reliability, and long-term maintainability matter more than quick fixes. I focus on building clean, well-structured systems that not only meet current requirements but are also prepared for future scale, regulatory needs, and product evolution. If youโ€™re building or scaling a payments platform, lending system, or core banking backend and need someone who understands both the technical and domain challenges, Iโ€™d be glad to contribute.

  • J2EE
  • Java
  • Spring Framework
  • Spring Boot
  • Spring Security
  • Hibernate
  • Java Persistence API
  • RESTful API
  • Microservice
  • FinTech
  • Payment Processing
  • AI Implementation
  • SQL Programming
  • Desktop Application
  • Swing
  • iText
  • Unit Testing
  • Cloud Computing
  • Amazon Web Services
  • Google Cloud Platform

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: J2EE

Developing powerful and dynamic programs and software is a vital aspect of any modern business. Implementing enterprise, networking, and web service software gives businesses an edge when navigating the highly data-driven and interactive business landscape. Java Enterprise Edition is a powerful computing platform for developing enterprise software to help you and your business manage and distribute all aspects of enterprise computations. Java Enterprise Edition provides API platforms for web services, multi-tier architectures, and object-related programming, as well as other powerful and efficient software development tools. Working with Java Enterprise Edition developers and programmers found on Upwork can provide valuable tools and opportunities for you or your organization to take advantage of, thereby creating a dynamic and flexible workspace.

J2EE developers and programmers are highly-skilled computer programmers with experience in the Java scripting language as well as the J2EE development platform. Working with a J2EE developer allows your organization and company to leverage the power of J2EE applications and software solutions that you already have implemented by making applications more efficient and manageable. Programmers can work independently or with a team within your organization to create and develop applications and frameworks your company needs to stay competitive in the highly interactive and data-driven business world. Hiring a freelance J2EE developer or programmer on Upwork gives you and your business access to a highly skilled, flexible pool of talent that is capable of producing a wide variety of solutions and applications that can become the driving force for meeting any enterprising business needs.