1

Senior Java Developer Jobs in Lehighton, PA (NOW HIRING)

Sr. Software Developer

Allentown, PA · On-site

$53.75 - $71/hr

Sr. Software Developer Location:Princeton, NJ Length 6-12 months contract The candidates will ... Core Java (JDK 7+), J2EE (6+) , Hibernate (4.x), JUnit 4, Spring (3+), JDBC, XML, XSD, Oracle, PL ...

Senior Software Engineer (Backend)

Whitehall, PA · On-site

$116K - $153K/yr

... and DevOps best practices. * Contribute to architecture, system design, and technical decision ... Strong hands‑on experience with Java, Spring Boot, React, Microservices, REST APIs, PostgreSQL ...

Senior Software Engineer

Bethlehem, PA · On-site

$95K - $156K/yr

As a Senior Software Engineer, you will develop and execute key technology components of the Group ... Experience with a broad range of technologies including Java Springboot, Aurora PostgresSQL, Redis ...

... a Software Developer, Software Engineer or similar role * 5+ years of MERN stack experience * 2+ years of OOP language like Java, C# etc. * Familiarity with Agile development methodologies

Test Hardware Engineer

Allentown, PA · On-site

$88K - $163K/yr

Need to be able to interface with all levels of people from technicians to Sr Directors in a ... Experience coding in object orientated language (C++, Java, C#, VB.NET, etc). Nokia is using VB.NET ...

Experience coding in object orientated language (C++, Java, C#, VB.NET, etc). Nokia is using VB.NET ... Need to be able to interface with all levels of people from technicians to Sr Directors in a ...

Senior Java Developer information

See Lehighton, PA salary details

$9

$53

$73

How much do senior java developer jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for senior java developer in Lehighton, PA is $53.60, according to ZipRecruiter salary data. Most workers in this role earn between $46.97 and $59.90 per hour, depending on experience, location, and employer.

What is a senior Java developer?

Senior Java Developers are experienced software engineers who specialize in using the Java programming language to design, develop, and maintain complex applications. They typically lead development teams, oversee project architecture, and ensure code quality through best practices. In addition to strong coding skills, they often mentor junior developers and collaborate with stakeholders to deliver robust software solutions. Their expertise is crucial in building scalable, high-performance applications across various industries.

What are the key skills and qualifications needed to thrive as a senior Java developer?

To thrive as a Senior Java Developer, you need advanced proficiency in Java programming, experience with software design patterns, and a strong grasp of backend development, often supported by a degree in computer science or related field. Familiarity with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git, as well as knowledge of cloud platforms, is typically required. Excellent problem-solving, leadership, and communication skills help you guide teams and collaborate effectively. These competencies are crucial for delivering robust, scalable software solutions and driving technical success within development teams.

What are some common challenges senior Java developers face when working on large-scale enterprise projects?

Senior Java Developers often encounter challenges such as maintaining code quality across large codebases, managing dependencies between modules, and ensuring optimal application performance. Collaborating with cross-functional teams—including QA, DevOps, and product management—requires clear communication and effective problem-solving. Additionally, staying updated with the latest Java frameworks and best practices is essential for delivering scalable and maintainable solutions in complex enterprise environments.

What is the difference between Senior Java Developer vs Java Software Engineer?

AspectSenior Java DeveloperJava Software Engineer
Required CredentialsBachelor's in CS or related, Java certifications often preferredBachelor's in CS or related, Java certifications beneficial
Work EnvironmentTeam lead roles, project management, mentoringDevelopment-focused, coding, testing, and implementation
Employer & Industry UsageTech companies, finance, e-commerceSoftware firms, startups, enterprise IT
Common Search & ComparisonOften compared for experience level and responsibilitiesSimilar roles with slight variations in scope

The main difference between a Senior Java Developer and a Java Software Engineer lies in their responsibilities and experience. Senior Java Developers typically take on leadership, mentoring, and project management roles, while Java Software Engineers focus more on coding, development, and technical implementation. Both roles require strong Java skills and relevant credentials, but the Senior Java Developer usually has more experience and a broader scope of responsibilities.

What cities near Lehighton, PA are hiring for Senior Java Developer jobs?

Cities near Lehighton, PA with the most Senior Java Developer job openings:

Infographic showing various Senior Java Developer job openings in Lehighton, PA as of August 2026, with employment types broken down into 80% Full Time, 9% Part Time, and 11% Contract. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $111,498 per year, or $53.6 per hour.

Sr Full stack Java Developer

Allentown, PA • On-site

$60 - $65/hr

Contractor

Posted 20 days ago


Job description

AI Full Stack Java Developer
  • Designed and developed scalable AI-powered full-stack applications using Java, Spring Boot, React/Angular, REST APIs, and cloud-native technologies.
  • Integrated Generative AI and Large Language Models (LLMs) into enterprise applications to deliver intelligent search, content generation, recommendation, summarization, and conversational capabilities.
  • Built AI-enabled backend services using Java, Spring Boot, Spring AI, LangChain/LangGraph concepts, and RESTful APIs, ensuring secure and maintainable application architecture.
  • Developed Retrieval-Augmented Generation (RAG) solutions by integrating LLMs with enterprise documents, knowledge bases, vector databases, and semantic search.
  • Implemented prompt engineering, prompt templates, response validation, context management, and AI guardrails to improve accuracy, consistency, and reliability of AI-generated responses.
  • Developed responsive and reusable frontend components using React/Angular, TypeScript, JavaScript, HTML5, and CSS3, integrating them with AI-enabled backend services.
  • Designed microservices using Spring Boot, Spring Cloud, API Gateway, and service-to-service communication for highly scalable distributed applications.
  • Developed and consumed REST and event-driven APIs, integrating third-party AI platforms, enterprise systems, databases, and external services.
  • Worked with OpenAI/Azure OpenAI or equivalent LLM platforms, embedding models, vector search, and AI APIs into production applications.
  • Implemented vector-based knowledge retrieval using technologies such as Pinecone, Azure AI Search, Elasticsearch, or PostgreSQL with pgvector.
  • Designed data persistence solutions using PostgreSQL, MySQL, MongoDB, and Redis, selecting appropriate storage mechanisms based on application requirements.
  • Applied Spring Security, OAuth 2.0, JWT, RBAC, and API security practices to protect enterprise and AI-powered applications.
  • Implemented asynchronous and event-driven processing using Kafka, RabbitMQ, or cloud messaging services for high-volume workloads.
  • Containerized applications using Docker and deployed microservices to Kubernetes and cloud platforms such as AWS, Azure, or GCP.
  • Developed CI/CD pipelines using Jenkins, Maven, Git, GitHub/GitLab, and automated deployment workflows.
  • Implemented automated unit, integration, API, and end-to-end testing using JUnit, Mockito, REST Assured, Selenium, Playwright, or Cypress.
  • Added observability through logging, metrics, distributed tracing, health checks, and application monitoring, helping identify performance and AI-service issues.
  • Optimized application performance through caching, database tuning, API optimization, asynchronous processing, and efficient LLM/API utilization.
  • Collaborated with product managers, architects, data scientists, QA engineers, and DevOps teams to transform business requirements into production-ready AI solutions.

Requirements
  • 5+ years of professional software development experience with strong expertise in Java and Spring Boot.
  • Strong hands-on experience building full-stack applications using Java, Spring Boot, REST APIs, React or Angular, JavaScript, and TypeScript.
  • Experience designing and developing microservices-based, scalable, and cloud-native applications.
  • Practical experience integrating Generative AI, Large Language Models (LLMs), and AI APIs into enterprise applications.
  • Strong understanding of RAG architecture, embeddings, vector databases, semantic search, prompt engineering, and LLM orchestration.
  • Experience working with OpenAI, Azure OpenAI, AWS Bedrock, Google Vertex AI, or similar AI platforms.
  • Knowledge of Spring AI, LangChain/LangGraph, or comparable AI application frameworks is highly desirable.
  • Experience developing and consuming RESTful APIs, JSON-based services, and third-party integrations.
  • Strong database experience with PostgreSQL, MySQL, MongoDB, Redis, or similar technologies.
  • Experience with Kafka, RabbitMQ, or other event-driven messaging platforms.
  • Hands-on experience with Docker, Kubernetes, CI/CD, Jenkins, Maven, Git, and cloud deployment.