1

Java Project Manager Jobs in Texas (NOW HIRING)

Sr. Software Engineer (Java)

Richardson, TX · On-site

$113K - $149K/yr

RealPage, Inc. is transforming the property management industry through innovative software ... in Java (Project Reactor, Spring WebFlux). • Knowledge of build tools such as Maven and Gradle ...

Understanding or good technical background in C/C++ or Java. Responsibilities: * Manage enterprise IT portfolios and ensure adherence to organizational standards. * Analyze project metrics, manage ...

Project Manager'

Richardson, TX

$89K - $105K/yr

Strong knowledge of computer software, such as Visual Basic, Java, SQL, etc.Major Job Duties and Responsibilities: Review project plans plan and coordinate project activity Manage backup, security ...

Required : • At least 5 years of hands-on experience with Java and JEE technologies for ... with vendor management, resource planning and project tracking tools such as Jira or Rally ...

Technical Project Manager StraViso - Frisco, TX 75034 Apply Now StraViso - Technical Project ... Technical knowledge of various Software Programming Languages including Java, REST, Php, Mobility ...

Technical Project Manager StraViso - Frisco, TX 75034 Apply Now StraViso - Technical Project ... Technical knowledge of various Software Programming Languages including Java, REST, Php, Mobility ...

Technical knowledge of various Software Programming Languages including Java, REST, Php, Mobility ... Customer Success, Project Management, Solutioning: 10 years (Preferred) Work Location: One location

next page

Showing results 1-20

Java Project Manager information

What is the difference between Java Project Manager vs Java Developer?

AspectJava Project ManagerJava Developer
Required CredentialsBachelor's in Computer Science, PMP or Agile certifications often preferredBachelor's in Computer Science or related field, Java certifications beneficial
Work EnvironmentOversees project teams, manages timelines, communicates with stakeholdersWrites, tests, and maintains Java code, collaborates with team members
Industry UsageUsed across software development companies, IT departments, tech firmsFound in similar environments, focused on coding and software creation
Common Search/ComparisonOften compared for project management roles involving Java projectsCompared for technical development roles in Java

The Java Project Manager focuses on overseeing Java development projects, managing teams, and ensuring timely delivery. In contrast, the Java Developer primarily writes and maintains Java code. Both roles are essential in software development, but they differ in responsibilities, skills, and daily tasks.

What is a Java Project Manager?

A Java Project Manager is a professional responsible for overseeing software development projects that use Java as the primary programming language. They coordinate teams of developers, set project timelines, manage resources, and ensure that deliverables meet client requirements and quality standards. Java Project Managers also act as a bridge between technical teams and stakeholders, handling communication, risk management, and project documentation. Their deep understanding of Java technologies helps guide the development process and troubleshoot any technical issues that arise. Successful Java Project Managers combine technical expertise with strong leadership and organizational skills.

How does a Java Project Manager typically collaborate with development teams to ensure project success?

A Java Project Manager works closely with development teams by facilitating clear communication, setting realistic timelines, and helping to resolve technical challenges as they arise. They often host regular stand-up meetings, coordinate cross-functional efforts, and ensure that developers have the resources needed to meet project milestones. By bridging the gap between stakeholders and technical staff, the Java Project Manager helps keep everyone aligned on goals and deliverables, which is essential for delivering high-quality software on schedule.

What are the key skills and qualifications needed to thrive as a Java Project Manager, and why are they important?

To thrive as a Java Project Manager, you need strong project management expertise, deep understanding of Java technologies, and experience leading software development teams, often supported by a relevant degree and PMP or similar certification. Familiarity with tools like JIRA, Agile methodologies, version control systems (e.g., Git), and CI/CD pipelines is essential. Excellent communication, leadership, and problem-solving skills help manage teams and stakeholders effectively. These skills ensure project delivery is on time, within scope and budget, and aligned with technical and business goals.
Sr. Software Engineer (Java)

Sr. Software Engineer (Java)

RealPage, Inc.

Richardson, TX • On-site

$113K - $149K/yr

Full-time

Re-posted 21 days ago


RealPage rating

6.0

Company rating: 6.0 out of 10

Based on 9 frontline employees who took The Breakroom Quiz

189th of 209 rated software companies


Job description

Job Summary:
RealPage, Inc. is transforming the property management industry through innovative software solutions and is rapidly embracing AI. As a Senior Software Engineer, you will develop and optimize robust, scalable applications, focusing on Java and enterprise technologies, to support mission-critical systems in real-estate technology.
Responsibilities:
• Full-Stack Development: Design, develop, and maintain high-performance Java applications and microservices using Spring Boot, Spring MVC, and supporting technologies.
• Technical Leadership: Serve as a senior contributor and technical mentor for engineering teams. Lead design reviews, architectural discussions, and code reviews.
• Code Quality & Best Practices: Write clean, testable, maintainable code that aligns with modern design patterns, performance standards, and security best practices.
• Systems Integration: Develop RESTful APIs and services to integrate across RealPage’s ecosystem and external platforms, ensuring seamless interoperability between microservices and legacy applications.
• Database Engineering: Design, query, and optimize complex databases including DB2, PostgreSQL, and other RDBMS systems. Work with large datasets, indexes, and distributed transactions.
• Cloud Readiness: Build applications ready for deployment in cloud environments such as Azure or AWS, focusing on performance, security, and cost-efficiency.
• DevOps & Containers: Support application containerization and deployment using Docker and Kubernetes. Collaborate with DevOps to ensure CI/CD pipelines support scalability and quality.
• Cross-Functional Collaboration: Partner closely with product owners, QA engineers, UX designers, and release train engineers to ensure cohesive product delivery and alignment with business goals.
• Troubleshooting & Debugging: Proactively investigate and resolve production issues, participate in incident response when necessary, and implement long-term solutions.
• Continuous Improvement: Contribute to evolving engineering standards and improving team workflows, documentation, and reusable components.
Qualifications:
Required:
• Bachelor’s Degree in Computer Science, Engineering, or a related technical field—or equivalent industry experience.
• 12+ years of professional software development experience with strong, deep expertise in Java for building enterprise web applications.
• Strong hands-on experience with Spring Boot, Spring MVC, and building RESTful APIs.
• Experience implementing application-level caching, including distributed caching frameworks like Redis.
• Deep understanding of Spring Security, including authentication, authorization, token-based security (JWT), and OAuth2.
• Practical knowledge of Aspect-Oriented Programming (AOP) for handling cross-cutting concerns in enterprise applications.
• Deep understanding of object-oriented programming, SOLID principles, design patterns, and modern API development (REST / GraphQL).
• Proficiency with Java EE / Jakarta EE technologies including Servlets, JPA/Hibernate, and dependency injection.
• Strong experience with multithreading and concurrency in Java (ExecutorService, CompletableFuture, thread-safe data structures).
• Experience with DB2, PostgreSQL, or other relational databases, including query optimization and schema design.
• Experience working with distributed systems, enterprise applications, and high-volume transactional systems.
• Familiarity with Docker and container-based development workflows.
• Strong understanding of software development lifecycle (SDLC), Agile practices, CI/CD, and test automation.
• Knowledge of web technologies (JavaScript, HTML, CSS), and optionally experience integrating with modern frameworks like React or Angular.
• Excellent communication skills and ability to collaborate with cross-functional teams in a remote-first environment.
Preferred:
• Experience with Spring Cloud for building cloud-native microservices (Config Server, Eureka, Zuul/Gateway, Resilience4j).
• Hands-on experience with Apache Kafka, RabbitMQ, or other message brokers for event-driven architectures and pub/sub patterns.
• Proficiency with JUnit 5, Mockito, TestContainers, and integration testing strategies; experience with TDD.
• Knowledge of cloud-native development principles and experience with Azure, AWS, or GCP (App Services, Lambda, ECS, AKS).
• Experience with Kubernetes orchestration for Java microservices in production environments.
• Familiarity with Java performance tuning—JVM internals, garbage collection strategies, heap analysis, profiling tools (JVisualVM, JFR, YourKit).
• Experience with reactive programming in Java (Project Reactor, Spring WebFlux).
• Knowledge of build tools such as Maven and Gradle, and CI/CD platforms like Jenkins, Azure DevOps, or GitHub Actions.
• Experience with API gateway patterns and service mesh technologies (Istio, Envoy).
• Familiarity with observability and monitoring tools such as Prometheus, Grafana, ELK Stack, Splunk, or Application Insights.
• Experience with database migration tools like Flyway or Liquibase.
• Familiarity with prompt engineering and utilizing AI coding assistants to accelerate development.
• Experience in highly regulated or enterprise software environments with an emphasis on quality and reliability.
Company:
RealPage is the leading global provider of AI-enabled software platforms to the real estate industry. Founded in 1998, the company is headquartered in Richardson, USA, with a team of 5001-10000 employees. The company is currently Late Stage.

What RealPage employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom