1

Senior Full Stack Java Developer Jobs in Easton, MD

Principal Software Engineer

Annapolis, MD · On-site

$133K - $179K/yr

Description: 2HB is seeking an experienced Software Developer who will provide full-stack java software development in support of the data transformation solutions. The candidate will engineer end-to ...

Java Developer

Annapolis, MD · On-site

$120K - $240K/yr

Viewed as the most senior authority in discipline. Clearance: TS/SCI clearance with polygraph is ... For a full overview of our benefits, please visit our benefits tab. Salary Range: $120,000 - $240 ...

This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incoporated is seeking an experienced Software Developer who will provide full-stack java software development ...

This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incoporated is seeking an experienced Software Developer who will provide full-stack java software development ...

We are seeking a highly motivated Software Engineer that is well-versed with full-stack web-based ... Experience with object-oriented languages such as Java, JavaScript * Experience with designing and ...

Java Developer

Annapolis, MD · On-site

$145K - $175K/yr

... Engineer, a noble artisan of logic and caffeine, to breathe life into its hallowed suite of ... read a 400-line stack trace and lived to tell the tale. Your days shall be filled with ...

Showing results 41-60

Senior Full Stack Java Developer information

See Easton, MD salary details

$10

$58

$78

How much do senior full stack java developer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for senior full stack java developer in Easton, MD is $58.87, according to ZipRecruiter salary data. Most workers in this role earn between $51.15 and $66.01 per hour, depending on experience, location, and employer.

What is a senior full stack Java developer?

Senior Full Stack Java Developers are experienced software professionals who design, develop, and maintain both the front-end and back-end components of web applications using Java and related technologies. They typically work with frameworks such as Spring Boot for the backend and may use JavaScript frameworks like Angular or React for the frontend. In addition to coding, they often lead development teams, make architectural decisions, and ensure best practices are followed throughout the software development lifecycle.

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

A Senior Full Stack Java Developer needs advanced proficiency in Java, front-end frameworks (such as Angular or React), and a solid understanding of databases, supported by a bachelor’s degree in computer science or related field. Experience with tools like Spring Boot, RESTful APIs, version control systems (e.g., Git), and cloud platforms is typically required, along with relevant certifications. Strong problem-solving, communication, and teamwork skills help developers effectively collaborate and deliver robust solutions. These competencies are crucial for building scalable applications, leading projects, and ensuring efficient development processes.

How much do senior full stack Java developers make?

Senior full stack Java developers typically earn between $100,000 and $150,000 annually, depending on experience, location, and industry. They often possess skills in frameworks like Spring and front-end technologies such as Angular or React, which can influence salary levels.

What are some common challenges senior full stack Java developers face when balancing backend and frontend responsibilities?

Senior Full Stack Java Developers often encounter the challenge of staying up-to-date with both backend Java frameworks and rapidly evolving frontend technologies. Balancing deep expertise in server-side development with proficiency in modern JavaScript frameworks (like React or Angular) can be demanding. Additionally, these professionals often need to effectively prioritize tasks between client and server development while collaborating with specialized frontend or backend team members. Time management, clear communication, and a willingness to learn new tools are essential for success in this multifaceted role.

Is a senior full stack Java developer still in demand?

Senior full stack Java developers remain in high demand due to their expertise in both front-end and back-end development, with skills in frameworks like Spring and Angular. Organizations seek these professionals for building scalable applications, especially in environments emphasizing cloud computing and microservices architecture.
What cities near Easton, MD are hiring for Senior Full Stack Java Developer jobs? Cities near Easton, MD with the most Senior Full Stack Java Developer job openings:
Infographic showing various Senior Full Stack Java Developer job openings in Easton, MD as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 9% Part Time, 5% Contract, and 1% Nights. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $122,440 per year, or $58.9 per hour.

Senior Full Stack Programmer (Systems Programmer II)

Anne Arundel County

Annapolis, MD • On-site

$81K - $159K/yr

Full-time

Re-posted 6 days ago


Anne Arundel County rating

6.2

Company rating: 6.2 out of 10

Based on 11 frontline employees who took The Breakroom Quiz

768th of 844 rated public administrative organizations


Job description

Position Description This position will assist with the development of web-based business applications in support of county agencies. The successful candidate will have experience with full-stack development, principles of DevOps, and various web technologies. The position is designated to support programming for and with various databases specifically to support system interfaces, reporting, system integration, system data boards, data display, and better data collection.

NATURE AND VARIETY OF WORK Employees in this class use coding to operate on both front- and back-end systems. Their main duties include creating user interactions on various websites and platforms, writing code optimized for mobile and developing databases and services for functionality. These employees receive general supervision from a Systems Analyst or higher-level administrator.

The work is primarily sedentary and performed in an office environment. However, the work does involve some walking, standing, bending, stooping, lifting, and bending. The employee may be required to lift equipment weighing fifty pounds or more.

Employees may also be required to work nights, weekends, and holidays. Examples of Duties and Knowledge, Skills and Abilities (Note: The duties and responsibilities enumerated in this class specification are for the purpose of determining a common set of minimum qualifications and salary level for all positions in this class. They are not intended to include all of the essential functions of all positions in the class.) Managing the complete software development process from conception to deployment

Maintaining and upgrading the software following deployment. Managing the end-to-end life cycle for the production of software and applications. Overseeing and guiding the analyzing, writing, building, and deployment of software.

Overseeing the automated testing and providing feedback to management during the development process. Modifying and testing changes to previously developed programs. Collaborate with development teams and product managers to create innovative software solutions.

Able to develop entire architecture, responsive design, user interaction, and user experience. The ability to use databases, proxies, APIs, version control systems, and third-party applications. Offer suggestions for ongoing improvement, and add or remove features as necessary.

Design a plan for stability, scalability, performance optimization, and ongoing improvement. Keep track of new development-related tools, frameworks, methods, and architectures. The developer is in charge of creating APIs depending on the architecture of the production application.

Experience supporting multiple operating systems must support applications without issues. Perform related duties as required. KNOWLEDGE, SKILLS, AND ABILITIES Considerable knowledge of front-end technology: Expertise in front-end technologies, including JavaScript, CSS3 and HTML5 and third-party libraries such as React Js, Angular, bootstrap, and jQuery.

Considerable knowledge in development languages: Knowledge of server-side programming languages including .Net, Java, and React. Considerable knowledge of database: Familiarity with DBMS technology, including SQLServer, Oracle, MongoDB and MySQL. Considerable knowledge of basic design ability: Including knowledge of UI/UX and basic prototype design

Considerable knowledge in server: Experience working with IIS, Apache, and Tomcat servers. Excellent writing and communication skills Ability to visualize a proposed system and be able to build it Ability to establish and maintain effective and harmonious working relationships with internal and external consumers. Ability to communicate effectively orally and in writing presenting information through charts and graphs to display data.

Ability to read and comprehend complex technical manuals. Ability to evaluate and make recommendations on different applications and software packages; Ability to plan, schedule, and coordinate special projects and assignments. Public Sector Logic: Experience working with Maryland State Common Properties file and Utility Allocations Services, with an understanding of parcels and permitting processes.

Data Pipeline Orchestration: Proven ability to manage file-based exchanges (sFTP), API-based integrations (REST/SOAP), and batch processing across hybrid environments (On-premise SQL Server to Cloud). Database Expertise: Proficiency in relational database management (MS SQL Server, Oracle) and designing schemas that support both transactional and reporting needs. Legacy Modernization: Proficiency in using AWS AI developer tools to assist in the complex migration and translation of legacy COBOL code into modern Java-based services.

Full Stack Programming Proficiency: Experience with modern programming languages (TypeScript, Python) and frameworks (React, Next.js) to support custom data transformation scripts and API connectivity. Ability to develop and implement formal training for the end users. Minimum Qualifications Graduation from an accredited four-year college or university with major course work in mathematics, public or business administration, or a related field, including or supplemented by specialized training in electronic data processing, programming, operations, and methodologies; and two or more years of experience in telecommunications, computer operating systems, and data base management

Note: Accredited University or College is the recognition from an accrediting agency that an institution maintains a certain level of educational standards. The U.S. Department of Education maintains a database of accrediting agencies it recognizes for schools within the United States

For a University or College outside the United States, the applicant must provide documentation of accreditation and educational equivalency, which can be accomplished through a credential evaluation service. Applicants with a foreign degree must provide this documentation upon the close of the announcement. Note: The Graduation from an accredited four-year college or university with major course work in mathematics, public or business administration, or a related field, including or supplemented by specialist training in electronic data process, programming, operations, and methodologies, may be substituted on a year-for-year basis with four (4) or more years of work experience in telecommunications, computer operating systems and database management, for a total of six (6) or more years of experience in telecommunications, computer operating systems, and data base management.

Note: Two or more years of experience in telecommunications, computer operating systems, and database management may be substituted with two or more years of full-stack development, computer operating systems, and database management. Other Notes: Pay will be based on education and direct experience, generally within fifteen percent (15%) of the base pay. Please note that the Pay Scale shown represents the full proficiency of the position, not the starting range.

Normal work schedule is currently hybrid, with 2 days per week in the Annapolis Office This position requires a full background check. Supplemental Qualifications Preference will be given to applicants who possess the following: Two or more years of experience in full-stack development, computer operating systems, and database management. GIS Experience: Familiarity with ESRI GIS models, working with parcels and plats.

AWS Integration: Direct experience with AWS cloud services (e.g., S3, RDS, Lambda) for cloud-native data warehousing and integration strategies. Enterprise Tooling: Familiarity with the software development lifecycle (SDLC) within a government or public-sector context. Monitoring & Security: Understanding of secure data transmission protocols, encryption at rest/transit, and monitoring tools for integration health checks

Familiarity with County, State, and Local Government IT


What Anne Arundel County employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom