JOBSEARCHER

Java Software Engineer (WFH)

TorentifyDenver, COL6 LeadOctober 14th, 2026
About the Company: The organization operates within a large enterprise technology environment, developing and maintaining mission-critical business applications, digital platforms, and cloud infrastructure. Its software engineering work includes enterprise application modernization, cloud-native development, and the delivery of secure, scalable backend services.
About the Role: We are seeking an experienced Java Developer with at least 7 years of professional software development experience to design, build, test, and maintain enterprise applications and cloud-native software solutions. The role focuses on Core Java, Spring Boot, microservices, RESTful APIs, SQL, and distributed systems. You will work closely with engineering, architecture, DevOps, quality assurance, cloud infrastructure, product management, and security teams to deliver reliable, high-performance applications. This position also involves improving existing systems, supporting cloud migration and application modernization, and contributing to technical design decisions. The ideal candidate combines strong hands-on development skills with sound architectural judgment, a commitment to software quality, and the ability to take ownership of applications throughout development and production support.
Key Responsibilities: •Design, develop, test, deploy, and maintain enterprise-grade Java applications and backend services.•Build scalable Spring Boot microservices, RESTful APIs, and distributed application components.•Write secure, maintainable, well-documented Java code that follows established engineering standards.•Integrate enterprise systems with databases, cloud services, and external APIs.•Optimize application performance, database queries, scalability, and resource utilization.•Implement persistence layers using Spring Data JPA, Hibernate, JDBC, or comparable technologies.•Develop automated unit and integration tests using JUnit, Mockito, and related frameworks.•Troubleshoot production issues, identify root causes, and implement sustainable fixes.•Participate in software architecture discussions, technical design reviews, and peer code reviews.•Support CI/CD pipelines, containerized deployments, and cloud-native application delivery.•Collaborate with product managers, business analysts, QA engineers, and developers to translate requirements into technical solutions.•Mentor colleagues and contribute to software development standards and best practices.•Modernize existing applications through refactoring, technical-debt reduction, and migration toward Spring Boot and cloud-native architectures.•Contribute to cloud migration initiatives, reusable backend services, API architecture, and long-term technology decisions.•Identify opportunities to improve system integration, application security, reliability, operational efficiency, and maintainability.
Required Qualifications: •At least 7 years of professional experience in Java development, backend engineering, or a closely related software development field.•Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline, or equivalent practical experience.•Advanced knowledge of Core Java, object-oriented programming, collections, concurrency, multithreading, and JVM fundamentals.•Strong hands-on experience with Spring Framework, Spring Boot, Spring MVC, and Spring Data.•Professional experience developing RESTful APIs, microservices, and distributed systems.•Experience with relational databases such as PostgreSQL, MySQL, Oracle, or Microsoft SQL Server.•Knowledge of SQL optimization, Hibernate, JPA, and database design principles.•Familiarity with modern Java versions, preferably Java 17 or later.•Experience with Maven or Gradle, Git, and modern software development workflows.•Strong understanding of automated testing, JUnit, Mockito, and test-driven development principles.•Experience with AWS, Microsoft Azure, or Google Cloud Platform (GCP).•Familiarity with Docker, Kubernetes, Jenkins, GitHub Actions, GitLab CI, or comparable CI/CD technologies.•Understanding of authentication, authorization, OAuth 2.0, JWT, and secure application development.•Knowledge of Agile/Scrum methodologies and the software development life cycle (SDLC).•Strong debugging, analytical, problem-solving, and technical communication skills.•Ability to collaborate with distributed teams, manage competing priorities, and communicate effectively with technical and nontechnical stakeholders. Preferred Qualifications / Requirements•Experience with Kafka, RabbitMQ, Redis, or event-driven architecture is advantageous.•Willingness to mentor colleagues, share technical knowledge, and contribute to continuous improvement.•Interest in ongoing learning across Java development, cloud architecture, and emerging software technologies.
Salary & Benefits: Compensation will be determined based on technical experience, qualifications, geographic location, and the responsibilities of the position. The total rewards package may include:•Annual base salary and performance-based annual incentives.•Medical, dental, and vision insurance.•Retirement savings with employer contributions.•Paid time off and company holidays.•Paid parental and family leave.•Life and disability insurance.•Remote-work support and equipment assistance.•Professional certification, continuing education, and training in cloud technologies, Java, and software architecture.•Wellness and employee-assistance programs.•Additional benefits according to company policy. Location & Work Arrangement•Workplace: Fully remote within the United States.•Employment type: Full-time.•Experience required: Minimum 7 years.•Collaboration: Regular virtual meetings with engineering, architecture, DevOps, product, QA, and security teams. Collaboration across multiple U.S. time zones may be required.•Working conditions: Participation in Agile ceremonies, sprint planning, technical reviews, and release activities. Occasional production support or scheduled maintenance may be required. Responsible handling of confidential business information, proprietary source code, and enterprise systems is expected. Equal Opportunity / EEOThe organization is 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.