1

Java Development Manager Jobs in Cary, NC (NOW HIRING)

Lead technical design, planning, and management of back-end services and UI development * Document ... Expert knowledge of Java (7+) enterprise development and integration middleware * 3+ years of hands ...

Java Developer

Durham, NC

$49.25 - $63.75/hr

The Client requires the services of 1 senior level Java Developer to assist with development ... management system design and development. Duties include assisting with design requirements ...

NEED LOCAL JAVA Developer

Durham, NC ยท On-site

$49.25 - $63.75/hr

... management system design and development โ€ข assisting with design requirements development โ€ข ... Required : โ€ข 2 Java Developers to assist with development activities for Project 4 โ€ข Delivery ...

Senior Java Engineer

Durham, NC ยท On-site

$110K - $150K/yr

Bachelor's degree in Computer Science, Management Information Systems, or a related field. * 10 or more years of experience in Java (7+) enterprise development , integration middleware, and ...

Insight Senior Java Developer

Raleigh, NC ยท On-site

$50.50 - $64.50/hr

... development leads. โ€ข Communicate/Coordinate with the Project Manager(s)/BA regarding ... Java server-side development skills with an understanding of core Java, design patterns ...

NC client AWS/Java/ETL Developer

Raleigh, NC ยท On-site

$45 - $58.25/hr

... and manage cloud Required5YearsExperience in software development with hands-on skills in Java ... strong Java, J2EE, Java Spring framework & hibernate technology. Required7YearsExperience in ...

NC client AWS/Java/ETL Developer

Raleigh, NC ยท On-site

$45 - $58.25/hr

... and manage cloud Required5YearsExperience in software development with hands-on skills in Java ... strong Java, J2EE, Java Spring framework & hibernate technology. Required7YearsExperience in ...

Openstack Java Developer

Raleigh, NC ยท On-site

$49.50 - $64.25/hr

Lead and manage data pipeline development. Design and build scalable integration solutions. Work with enterprise financial and operational systems. Collaborate with team members while independently ...

... Systems, Management Information Systems or a related field. Immediate authorization to work in the US Immediate authorization to work in the US 4+ years relevant experience in Java development ...

Follow the change management procedures and policies. Qualifications * 5+ years of ... of software development methodologies and end-to-end software development lifecycle.

NEED LOCAL JAVA Developer

Durham, NC

$49.25 - $63.75/hr

... development using frameworks based on model view controller architecture and content management ... Short Description: requires the services of 2 Java Developers to assist with development activities ...

Java Full Stack Developer

Raleigh, NC ยท On-site

$51 - $65.75/hr

Required Skill and Experience Strong development experience in Java, spring/spring boot ... With over four decades of experience in managing the systems and workings of global enterprises, we ...

Java Full Stack Developer

Raleigh, NC ยท On-site

$51 - $65.75/hr

Required Skill and Experience Strong development experience in Java, spring/spring boot ... With over four decades of experience in managing the systems and workings of global enterprises, we ...

Java Full Stack Developer

Raleigh, NC ยท On-site

$51 - $65.75/hr

Required Skill and Experience Strong development experience in Java, spring/spring boot ... With over four decades of experience in managing the systems and workings of global enterprises, we ...

next page

Showing results 1-20

Java Development Manager information

See Cary, NC salary details

$71.8K

$117.8K

$146.4K

How much do java development manager jobs pay per year?

As of Jul 20, 2026, the average yearly pay for java development manager in Cary, NC is $117,808.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,400.00 and $141,300.00 per year, depending on experience, location, and employer.

What are some common challenges faced by a Java Development Manager, and how can they be addressed?

As a Java Development Manager, you may often encounter challenges such as balancing project deadlines with high-quality code delivery, managing a diverse team of developers with varying skill levels, and keeping up with rapidly evolving Java technologies. To address these, it's important to implement agile methodologies, encourage open communication within the team, and foster a culture of continuous learning and professional development. Regular code reviews, clear goal-setting, and investing in upskilling opportunities for your team can help ensure project success and team satisfaction.

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

A Java Development Manager needs deep expertise in Java programming, software architecture, and team leadership, often supported by a computer science degree and relevant managerial experience. Familiarity with tools such as Java frameworks (Spring, Hibernate), version control systems (Git), and project management software (JIRA) is essential, and certifications like Oracle Certified Professional Java Programmer can be advantageous. Excellent communication, strategic thinking, and the ability to mentor and motivate developers are standout soft skills. These competencies ensure the delivery of high-quality software solutions, foster team productivity, and drive successful project outcomes.

What is the difference between Java Development Manager vs Java Software Engineer?

AspectJava Development ManagerJava Software Engineer
ResponsibilitiesOversees development teams, manages projects, sets technical strategyDevelops, tests, and maintains Java applications
Required SkillsLeadership, project management, Java expertiseStrong Java programming, problem-solving, coding skills
CertificationsJava certifications, management certifications (e.g., PMP) often preferredJava certifications (e.g., Oracle Certified Java Programmer)
Work EnvironmentTeam management, collaboration with stakeholders, project planningHands-on coding, debugging, software development lifecycle

The Java Development Manager focuses on leading development teams and managing projects, requiring leadership and management skills alongside Java expertise. In contrast, a Java Software Engineer primarily engages in coding and developing Java applications. Both roles often require Java certifications, but their daily responsibilities and work environments differ significantly.

What is a Java Development Manager?

A Java Development Manager is a leadership role responsible for overseeing teams of software developers who work primarily with the Java programming language. They manage project timelines, coordinate development activities, ensure code quality, and facilitate communication between developers and other stakeholders. In addition to technical expertise in Java, they often contribute to strategic planning, mentoring team members, and ensuring the successful delivery of software projects. This role typically requires both strong technical and management skills.
What are popular job titles related to Java Development Manager jobs in Cary, NC? For Java Development Manager jobs in Cary, NC, the most frequently searched job titles are:
What job categories do people searching Java Development Manager jobs in Cary, NC look for? The top searched job categories for Java Development Manager jobs in Cary, NC are:
What cities near Cary, NC are hiring for Java Development Manager jobs? Cities near Cary, NC with the most Java Development Manager job openings:
Infographic showing various Java Development Manager job openings in Cary, NC as of July 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $117,808 per year, or $56.6 per hour.
Application Architect

Application Architect

XTGlobal

Durham, NC โ€ข On-site

Other

Re-posted 21 days ago


Job description

Software Engineering Architect

Must be able to work onsite in Durham, NC 1x a week +

About the Role: Apex is seeking a skilled Software Engineering Architect to join our Corporate IT team. In this role, you will leverage your extensive technology expertise to develop innovative solutions in the healthcare industry. As a key member of our team, you will contribute to the creation and implementation of enterprise solutions and standards for our AWS cloud IaaS platform.

Key Responsibilities:

  1. Lead technical design, planning, and management of back-end services and UI development
  2. Document and present architectural decisions to team members, peers, and management
  3. Provide architectural guidance to the development team
  4. Collaborate with cross-functional teams to create agile, intuitive, and user-friendly software
  5. Deliver prototypes, reusable microservice components, and advanced solutions
  6. Develop complex RESTful services in an Agile development environment
  7. Perform code and design reviews, ensuring adherence to best practices
  8. Design and implement functional/system integration tests and automation
  9. Foster a DevOps culture around automation of builds, testing, deployments, and scaling
  10. Contribute to SOA standards and conduct impact analysis
  11. Mentor and train developers, helping to solve technical challenges
  12. Drive innovation and creative thinking in solution development

Required Qualifications:

  • Bachelor's degree in Computer Science or equivalent
  • 10+ years of experience as an Architect, Technical Lead, or Software Engineer
  • Expert knowledge of Java (7+) enterprise development and integration middleware
  • 3+ years of hands-on application architecture experience for large enterprise solutions
  • 7+ years of experience with Java, Spring Core, Spring Integration, Spring Boot, Spring MVC, and Spring Security
  • Strong understanding of Java concurrency and concurrency patterns
  • Extensive web application development experience for high-scale applications
  • Advanced skills in implementing Service APIs (SOAP, REST) with market-leading API Management tools
  • Extensive experience delivering microservice-based architecture using APIs, containers, and automation
  • Advanced knowledge of RDBMS SQL (e.g., DB2, Oracle) and Java integration using Spring Data, JPA, Hibernate
  • Experience with NoSQL implementations (e.g., MongoDB, AWS DynamoDB)
  • Experience with cloud-based technologies (preferably AWS or Kubernetes with OpenShift)
  • Expert knowledge of data integration solutions in multi-user, multi-platform, multi-tier environments
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) tools
  • Hands-on experience with Test-Driven Development (TDD) and expertise in Junit5 / Mockito
  • Strong analytical, communication, and team collaboration skills
  • Proficiency in Agile/SCRUM methodology

Preferred Skills:

  • Experience with Python and NodeJS
  • Knowledge of front-end technologies: Angular, HTML5, CSS3, and JavaScript
  • Hands-on experience with AWS technologies (Lambda, SQS, EC2, ECS)
  • Experience with messaging products like IBM MQ, RabbitMQ, Kafka, or ActiveMQ

Required Skills : Solutions Architect Back End Java Development (Java 17 and 21) Angular 11+ experience Strong Communication Skills

please share resumes to