Java Software Engineer
Success Recruitments
Job Description About the Role \n We are seeking an experienced Java Developer with a minimum of 7 years of professional software development experience to design, develop, and maintain scalable enterprise applications and cloud-native software solutions. \n This opportunity is suited to an accomplished engineer with strong expertise in Java, Spring Boot, Microservices, RESTful APIs, SQL, Cloud Computing, and Distributed Systems who enjoys solving complex technical challenges within a large-scale enterprise environment. \n The Java Developer will collaborate with Software Engineering, Architecture, DevOps, Quality Assurance, Cloud Infrastructure, Product Management, and Security teams to deliver reliable, high-performance software solutions supporting critical business applications. \n The ideal candidate demonstrates advanced proficiency in Core Java, Java 17+, Spring Framework, Spring Boot, Hibernate/JPA, API Development, Database Integration, and modern software engineering practices , along with experience designing production-ready systems. \n Essential Duties and Responsibilities \n \n * Design, develop, test, deploy, and maintain enterprise-grade Java applications and backend services. \n * Build scalable Spring Boot microservices, RESTful APIs, and distributed application components . \n * Write clean, secure, maintainable, and well-documented Java code following established engineering standards. \n * Develop integrations between enterprise systems, databases, cloud services, and external APIs. \n * Optimize application performance, database queries, scalability, and resource utilization. \n * Implement persistence layers using Spring Data JPA, Hibernate, JDBC , or comparable technologies. \n * Develop automated unit and integration tests using JUnit, Mockito , and related testing frameworks. \n * Troubleshoot production issues, analyze root causes, and implement sustainable fixes. \n * Participate in software architecture discussions, technical design reviews, and peer code reviews. \n * Support CI/CD pipelines, containerized deployments, and cloud-native application delivery. \n * Collaborate with Product Managers, Business Analysts, QA Engineers, and other developers to translate requirements into technical solutions. \n * Mentor engineering colleagues and contribute to software-development best practices. \n * Improve existing applications through refactoring, modernization, and technical-debt reduction. \n \n Job Qualifications and Requirements \n \n * Minimum 7 years of professional Java Development, Backend Engineering, or closely related software-development experience required. \n * Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline, or equivalent practical experience. \n * Advanced proficiency in Core Java, object-oriented programming, collections, concurrency, multithreading, and JVM fundamentals . \n * Strong hands-on experience with Spring Boot, Spring Framework, Spring MVC, and Spring Data . \n * Professional experience developing RESTful APIs, microservices, and distributed systems . \n * Experience with relational databases such as PostgreSQL, MySQL, Oracle, or Microsoft SQL Server . \n * Knowledge of SQL optimization, Hibernate, JPA, and database design principles . \n * Familiarity with modern Java versions, preferably Java 17 or later . \n * Experience with Maven or Gradle , Git, and modern development workflows. \n * Strong understanding of JUnit, Mockito, automated testing, and test-driven development principles . \n * Experience with AWS, Microsoft Azure, or Google Cloud Platform (GCP) . \n * Familiarity with Docker, Kubernetes, Jenkins, GitHub Actions, GitLab CI , or comparable CI/CD technologies. \n * Understanding of authentication, authorization, OAuth 2.0, JWT, and secure application development. \n * Experience with Kafka, RabbitMQ, Redis, or event-driven architecture is advantageous. \n * Knowledge of Agile/Scrum development methodologies and the Software Development Life Cycle (SDLC). \n * Strong debugging, problem-solving, and technical communication skills. \n \n Personal Capabilities and Qualifications \n \n * Strong analytical thinking and advanced technical problem-solving abilities. \n * High standards for software quality, performance, and maintainability. \n * Ability to understand complex system architectures and technical dependencies. \n * Strong ownership of applications throughout development and production support. \n * Ability to evaluate technical tradeoffs and make sound engineering decisions. \n * Effective collaboration with distributed development and product teams. \n * Strong communication skills with technical and nontechnical stakeholders. \n * Ability to manage competing priorities within Agile development environments. \n * Willingness to mentor colleagues and share technical expertise. \n * Commitment to continuous learning in Java, cloud architecture, and emerging software technologies. \n \n Strategic Support \n \n * Contribute to enterprise application modernization and cloud migration initiatives. \n * Support development of scalable, reusable backend services and API architecture. \n * Help improve software engineering standards, developer productivity, and delivery automation. \n * Provide technical expertise for platform scalability, reliability, and application security. \n * Support migration from legacy Java applications toward modern Spring Boot and cloud-native architectures. \n * Contribute to technology evaluations and long-term software architecture decisions. \n * Identify opportunities to improve system integration, operational efficiency, and technical maintainability. \n \n Working Conditions \n \n * 100% Remote position within the United States. \n * Full-time position within a large enterprise software engineering environment. \n * Regular virtual collaboration with Engineering, Architecture, DevOps, Product, QA, and Security teams. \n * Collaboration across multiple U.S. time zones may be required. \n * Participation in Agile ceremonies, sprint planning, technical reviews, and release activities. \n * Occasional production support or scheduled maintenance activities may be required. \n * Responsible handling of confidential business information, proprietary source code, and enterprise systems is required. \n \n Job Function \n Primary Function: Java Software Development \n Specialization: Backend Engineering, Spring Boot & Enterprise Applications \n Workplace: Remote — United States \n Employment Type: Full-Time \n Experience Required: Minimum 7 Years \n Relevant Skills & Keywords: Java Developer, Senior Java Developer, Java Software Engineer, Backend Developer, Java Backend Engineer, Core Java, Java 17, Java 21, Spring Boot, Spring Framework, Spring MVC, Spring Data JPA, Hibernate, REST API, RESTful Web Services, Microservices, Distributed Systems, Object-Oriented Programming, OOP, Multithreading, Concurrency, SQL, PostgreSQL, MySQL, Oracle Database, Maven, Gradle, JUnit, Mockito, Git, Docker, Kubernetes, AWS, Azure, GCP, CI/CD, Jenkins, Kafka, RabbitMQ, Redis, OAuth 2.0, JWT, Agile, Scrum, Cloud-Native Applications, Software Architecture. \n Compensation & Benefits \n Compensation will be competitive and determined based on technical experience, qualifications, geographic location, and overall position responsibilities. \n The total rewards package may include: \n \n * Competitive annual base salary \n * Performance-based annual incentives \n * Medical, dental, and vision insurance \n * Retirement savings with employer contributions \n * Paid time off and company holidays \n * Paid parental and family leave \n * Life and disability insurance \n * Remote-work support and equipment assistance \n * Professional certification and continuing-education support \n * Cloud, Java, and software architecture training opportunities \n * Wellness and employee-assistance programs \n * Additional benefits according to company policy \n \n Why Join Us \n Join a large enterprise technology environment where Java development supports mission-critical applications, modern digital platforms, and scalable cloud infrastructure . \n You will have opportunities to work with modern Java technologies, Spring Boot microservices, distributed systems, cloud platforms, and enterprise application architecture while solving meaningful engineering challenges. \n This position offers significant technical ownership, collaboration with experienced engineering professionals, and opportunities to contribute to application modernization and cloud-native software development. \n For a Java Developer with 7+ years of professional experience , this role provides the opportunity to deepen technical expertise, influence software architecture, and develop reliable, secure, high-performance applications within a sophisticated enterprise environment. \n Equal Employment Opportunity \n We are committed to providing equal employment opportunities to qualified applicants without discrimination based on legally protected characteristics. Employment decisions are based on job-related skills, experience, qualifications, and applicable business requirements. \n
- ...growing technology company developing infrastructure and data-processing solutions for high-volume, real-time environments. The engineering team works on challenging problems across distributed systems, streaming data, graph technologies and large-scale data...SuggestedPermanent employmentRemote workFlexible hours
- ...Job Description Position Title: Lead Engineer Location: Remote (EST) Duration: Long Term Contract (only W2) Team: The team owns the platform end-to-end—from data generation and ingestion through application delivery and user experience. We are responsible for...SuggestedLong term contractRemote work
- ...that are integrated into the fabric of how we work every day. To learn more, please see What you'll do here: As the Software Engineering Manager, you will lead a team dedicated to creating tools to deliver world-class content for our Cengage Learning Platforms...SuggestedWork experience placementLocal areaRemote workWorldwide
$152k - $170k
...creativity, collaboration, and a commitment to positively impacting the community. About the Role Sniffies is growing its engineering team in the US, and this is a senior hire into our product engineering team. As Senior Backend Engineer, you will build and run...SuggestedRemote work- ...Description Have you got what it takes to succeed The following information should be read carefully by all candidates. Software Engineer, C++ A leading global hedge fund is seeking a C++ Software Engineer to work closely with Portfolio Managers, Traders, and Quant...Suggested
- Job Description Position Overview: As a SAP BTP Developer, you will play a crucial role in designing, developing, implementing, and maintaining SAP BTP applications to meet the evolving needs of our organization. You will collaborate closely with cross-functional...
- ...Job Description PHP Software Engineer Department: Development Type: 100% Remote USA (Client is Atlanta Based - EST) Job Level: Intermediate FULL TIME JOB DESCRIPTION: As a PHP Software Engineer, your focus will be on developing server-side...Full timeRemote work
- ...big data space Must Haves: Strong ‘hands-on’ experience as a Big Data Architect with a solid design/development background with Java, Scala, or Python Experience delivering data analytics projects and architecture guidelines Experience in big data solutions...H1bWorldwide
- Job Description No C2C Only W2 Must Have: CIAM, Microservices, Java, Angular, React, Strong Front-End & Back-End Development, Senior Technical/Engineering Management Experience, Core Banking, Azure, Corillian, General Technical Manager to join its Centralized Identity &...Contract work
- Job Description Seeking a Quickbase Developer to transform manual business processes into streamlined, digitized workflows across Supply Chain operations for a major healthcare client. This is a Remote consulting position, EST hours. This role will design, develop, implement...Remote work
- ...more details, and make sure to apply today. Forward Deployed Engineer (FDE) – .NET / Azure_Full-Time_Remote (US)_Direct Hire... ...maintaining high standards for architecture, security, scalability, and software quality. Key Responsibilities: Client-Facing Technical...Full timeRemote workRelocation package
- ...- Mainframe/COBOL - 10+ yrs Hogan Bachelor's degree or equivalent combination of education and experience Experience working with software design, software development life cycle, and development methodologies and implementation Strong communication skills Nice-to-Have...
$25 - $50 per hour
Role Overview TSA is accepting applications for Lead and Supervisory Transportation Security Officers at airports in Eskdale. These roles are ideal for individuals looking to step into leadership positions within airport security operations. TSA provides training to...Shift workNight shiftWeekend work- ...Job Description WHO WE ARE: Network to Code is a network automation software company built by network engineers, for network engineers. Through our industry-leading Network Source of Truth and Automation platform, Nautobot, and expert services, we help some of...Local areaRemote work
- ...business continuity initiatives for mission-critical voice platforms Partner with carriers, telecom vendors, networking teams, cloud engineering, and enterprise stakeholders throughout implementation Lead architecture governance activities including technical reviews,...Remote work
- ...Access Management consultancy focused on delivering comprehensive delivery services with Okta and Auth0. We partner with security and engineering teams to design, modernize, and operate Identity programs across Workforce Identity, Customer Identity (CIAM), Fine-Grained...Full timeRemote workFlexible hours
$114.67k - $158.67k
Job Description Company Description Shiloh Christian High School is part of Shiloh Christian School, Northwest Arkansas’ premier private Christian PreK–12 college preparatory institution. Since 1976, Shiloh has focused on developing principled leaders who engage and...Full timeRemote work- ...Job Description Role: SCCM Engineer \n Location- Remote \n \n \n Create and run PowerShell scripts from the Configuration Manager console \n Create and edit scripts for use with Configuration Manager \n Manage script usage through roles and security...Remote work
- ...Description Position Summary The Endpoint Management Engineer is responsible for the design, deployment, security, and ongoing... ..., and CIS or NIST baselines. · Application packaging and software distribution experience across multiple formats and platforms....Permanent employmentWork experience placementWork at officeLocal areaRemote work
- Job Description ## Industrial Electrician – Warehouse Installation **Position:** Industrial Electrician / Electrical Installation Technician **Work Environment:** Warehouse / Industrial Facility **Job Type:** Full-Time / Project-Based ### Job Description We...Full time
- ...required travel to project sites Role Summary The OT Systems Engineer is responsible for deploying, configuring, and supporting... ...industrial control systems Ability to troubleshoot across network, software, and controls boundaries Comfortable working in...Local areaRemote work
- ...premier client in the medical device industry, is seeking a Systems Engineer to support a high-priority design control, documentation... ...efforts for legacy or existing products Ability to work across software, hardware, electrical, and system-level documentation Strong...Full timeContract workRemote work
- ...Job Description TSR Consulting is currently seeking a highly motivated Senior Systems Engineer for an opportunity in Remote! Position Title: Senior Systems Engineer Location: Remote Anticipated Start Date: ASAP Please note this is the target date, and it...Temporary workImmediate startRemote work
$85k - $110k
...United Kingdom, and Ireland. POSITION OVERVIEW As a Field Engineer at FloVision, you will install, maintain, troubleshoot, design,... ...designs using SolidWorks or comparable 3D modeling and CAD software Develop and maintain technical documentation, including site...Full timeImmediate startRemote workHome officeFlexible hours- ...Job Description Civil Engineer/Sr Civil Engineer Location: Fully Remote - Candidates must reside in South Carolina, North Carolina, or Georgia Employment Type : Full-Time Experience Level : Mid-Level (5+ years) PE (Professional Engineer) Certification...Full timeRemote workWork from home
- Job Description Pinnacle Installations is HIRING a Lead Installation Technician/Millwright! Come work for a dynamic, growing business that allows you to travel the United States while being a part of a company that is changing the landscape in industrial equipment installation...Daily paid
- Job Description Business Process Automation Developer Location: Remote (Central Time business hours) Employment Type: Long-Term Contract (12+ months, ongoing) Pay Rate: $45–$55/hour W2 Start Date: ASAP Applicants must be authorized to work in the United States...Long term contractPermanent employmentLocal areaImmediate startRemote workVisa sponsorshipWork visa
$25 - $50 per hour
Role Overview TSA is accepting applications for Lead and Supervisory Transportation Security Officers at airports in Orgas. These roles are ideal for individuals looking to step into leadership positions within airport security operations. TSA provides training to prepare...Shift workNight shiftWeekend work- ...opportunity completely. The Overview Our Senior Integrations Engineer is a high-impact technical role where you'll architect, build,... ...The Skills and Qualifications You Bring: ~8+ years of software engineering experience ~4+ years of experience building API-driven...
$100k - $130k
...Description Find out more about this role by reading the information below, then apply to be considered. Commissioning Energy Engineer EMC Insights is seeking a Senior Commissioning & Energy Management Engineer to support utility-sponsored energy management and...Temporary workFor contractorsCasual workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Software Engineer. Be the first to apply!



