> Markdown version of [/jobs/ext/3109655-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/3109655-java-software-engineer). 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 Software Engineer - **Company:** Marketech International Corporation USA - **Location:** Phoenix, AZ, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), ASP.NET, Java (Programming Language), Application Programming Interfaces (APIs), Business Logic, Application Performance Management, Business Process Management, Software Bug Management, Business Software, Business Systems, C Sharp (Programming Language), Program Optimization, Databases, Continuous Integration, Data Validation, Data Security, Data Stores, Cursor (Graphical User Interface Elements), Database Design, Monitoring of Systems, Microsoft SQL Server, MyBatis, Performance Tuning, Queueing Systems, Redis, Service Development Studio, Software Engineering, Software Systems, SQL Stored Procedures, System Testing, Systems Integration, TypeScript, Data Processing, Enterprise Software Applications, GitHub Copilot, ReactJS, Spring-boot, Database Performance, Backend, Integration Tests, Information Technology, Apache Kafka, Build Process, Front End Software Development, Api Design, Restful APIs - **Published:** September 27, 2026 - **Apply:** https://www.juju.com/job/16_19577fd52 ## About the Role The ideal candidate has strong full-stack development experience with Java, Spring Boot, SQL Server, React, and TypeScript. This position requires strong technical skills, documentation discipline, communication skills, and the ability to support business-critical systems in a fast-paced enterprise environment. Mandarin Chinese communication skills are required to support communication with key stakeholders., * Mandarin Chinese communication skills required to support communication with key stakeholders. * Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience. * Three or more years of full-stack software engineering experience building scalable enterprise applications. * Strong proficiency in Java, Spring Boot, REST APIs, React, and TypeScript. * Strong proficiency in SQL Server, including the ability to develop high-quality stored procedures. * Hands-on experience with MyBatis-Plus or similar persistence/ORM frameworks. * Solid understanding of software testing, continuous integration, build processes, deployment, and system monitoring. * Experience troubleshooting production issues, performing bug fixes, and optimizing application performance. * Ability to maintain technical documentation and support business application users. * Strong collaboration and communication skills, with experience working across distributed engineering teams. Preferred Qualifications * Experience with Redis or other in-memory data stores. * Familiarity with message queues such as Kafka, RocketMQ, or similar technologies. * Experience supporting supply chain, logistics, operations, manufacturing, or enterprise business systems. * Familiarity with coding agents or AI-assisted development tools such as Cursor, Claude Code, GitHub Copilot, or similar tools. * Familiarity with C# or ASP.NET Core. * Experience supporting enterprise applications in a high-tech, manufacturing, semiconductor, construction, logistics, or supply chain environment. Skills & Competencies * Java, Spring Boot, and backend service development * React, TypeScript, and frontend application development * RESTful API design and system integration * SQL Server database development and stored procedure creation * MyBatis-Plus or similar ORM/persistence frameworks * Enterprise application development and support * Supply Chain Management system support * Full software development lifecycle participation * Testing, deployment, troubleshooting, and production support * Application performance optimization and bug resolution * Technical documentation and system support procedures * Cross-functional communication and stakeholder collaboration * Business process analysis and user support * Problem-solving, accountability, and follow-through ## Description This role will support the full software development lifecycle, including application design, backend and frontend development, API integration, testing, deployment, production support, troubleshooting, and system optimization. The Java Software Engineer will work closely with internal users, operations teams, and distributed engineering teams to deliver scalable, reliable, and high-quality software solutions., Software Development & System Support * Design, develop, test, and maintain enterprise-level Supply Chain Management applications and related business systems. * Participate in the full software development lifecycle, including design, development, testing, deployment, production support, and ongoing maintenance. * Develop backend services using Java, Spring Boot, MyBatis-Plus, and SQL Server. * Develop and maintain frontend applications using React and TypeScript. * Design, build, and maintain RESTful APIs and integrations with internal and external systems. * Support system enhancements, application improvements, bug fixes, and ongoing feature development. * Troubleshoot production issues, identify root causes, and implement effective technical solutions. * Optimize system performance, application reliability, database performance, and overall user experience. Backend, Database & API Development * Develop scalable backend services, application logic, and business process workflows. * Create and maintain high-quality SQL Server stored procedures, queries, and database logic. * Support database design, data validation, data processing, and application-level reporting needs. * Use MyBatis-Plus or similar persistence frameworks to support efficient data access and application functionality. * Build and maintain secure, reliable, and well-documented APIs. * Support system integrations with internal business systems, third-party applications, and operational platforms. Frontend Development & User Support * Develop and maintain frontend applications using React and TypeScript. * Translate business requirements into user-friendly, functional, and maintainable application features. * Collaborate with users and operations teams to understand system needs, workflow issues, and improvement opportunities. * Support user testing, issue resolution, system training, and day-to-day application support as needed. * Ensure applications are responsive, reliable, and aligned with business process requirements. Testing, Deployment & Documentation * Participate in system testing, integration testing, deployment, and post-deployment support. * Support build, deployment, monitoring, troubleshooting, and continuous improvement activities. * Document technical designs, system workflows, database logic, APIs, configuration details, and support procedures. * Maintain clear and accurate technical documentation for internal IT, engineering, and business users. * Support day-to-day IT-related tasks, system maintenance, and business application needs as required. Collaboration & Communication * Collaborate with internal stakeholders, users, operations teams, and distributed engineering teams to deliver high-quality software solutions. * Communicate technical issues, project status, risks, and support needs clearly and professionally. * Work cross-functionally to understand business processes and translate operational requirements into system solutions. * Maintain a proactive, accountable, and solutions-oriented approach to application development and support. ## Related Videos - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Developing ASP.NET Core Microservices with Dapr: A practical guide](https://www.wearedevelopers.com/videos/1528-developing-asp-net-core-microservices-with-dapr-a-practical-guide) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) - [Coffee with Developers](https://www.wearedevelopers.com/videos/341-coffee-with-developers) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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)