13,645 Java Programmer jobs in the United States

Java Programmer

87101 Carnuel, New Mexico Edgewater Federal Solutions

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description



Java Programmer

Job Locations

US-NM-Albuquerque

ID

2025-3864

Category

Information Technology

Type

Full Time

Overview

Edgewater Federal Solutions is seeking a Java Programmer to support the IT program at a major national laboratory.

Next Generation ES&H System Services offer Environment, Safety & Health (ES&H) Systems Solutions that provide the means for workforce compliance with Corporate Policy Environment Safety & Health for work planning and hazards analysis and control, or other specific DOE Rules, Orders or Standards. These solutions address a variety of worker safety, environmental management, industrial hygiene, and radiological safety arenas. These support tools enable ES&H to perform its mission regarding worker health and safety and care for the environment.

Responsibilities

Analyze functional business applications and design specifications for functional areas such as finance, accounting, personnel, manpower, logistics, and contracts. Develop block diagrams and logic flow charts. Translate detailed design into computer software. Test, debug, and refine the computer software to produce the required product. Prepare required documentation, including both program-level and user-level documentation. Enhance software to reduce operating time or improve efficiency. Provide technical direction to programmers to ensure program deadlines are met. Experience in information system design, including application programming on large-scale database management systems and the development of complex software to satisfy design objectives.

    Develop, support, maintain and test software applications.
  • Design, develop and implement applications.
  • Implement specific initiatives and projects.
  • Ensure implementation of software applications.
  • Ensure completion of projects in a timely manner.
  • Develop and implement data migration and or data interface processes.
  • Run tests and implement client development processes.
  • Work with existing requirements documentation.


Qualifications

Required:

  • BS/BA in CS or related field and 8 years related experience. In lieu of degree an additional 8 years of related experience totaling 14 years.
  • Must be US Citizen.
  • Expert level JAVA, SpringBoot, Oracle db resources

Desired Skills:

  • Code Repository - Gitlab
  • CI/CD Pipeline - Gitlab runner
  • Environment - Docker or Rancher with Kubernetes Cluster
  • Server - Tomcat
  • Hosting Service - OpenShift or Azure
  • Build Automation - Gradle
  • Artifact Manager - Nexus
  • Backend Language - Java
  • Framework - Spring Boot *latest version
  • Frontend - React/JavaScript with Bootstrap
  • Database - Oracle SQL DB

About Us:

Edgewater Federal Solutions is a privately held government contracting firm located in Frederick, MD. The company was founded in 2002 with the vision of being highly recognized and admired for supporting customer missions through employee empowerment, exceptional services and timely delivery. Edgewater Federal Solutions is ISO 9001, 2000-1, 270001 certified, appraised at CMMI Level 3 Maturity for Development and Services, and has been named in the Top Workplaces in the Greater Washington Area Small Companies for 2018 through 2025.

It has been and continues to be the policy of Edgewater Federal Solutions to provide equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, veteran status, and/or other statuses protected by applicable law. #LI-KM1

View Now

Java Programmer

25777 Huntington, West Virginia SynergisticIT

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Job Posting

About Us: Synergistic IT is a full-service staffing and placement firm servicing clients in America for the past 12+ years. We are dedicated towards fulfilling the IT needs of our clients. From staffing to full implementation of projects we provide the highest quality IT services. We don't just help you secure a tech job, but we build your solid career in technology.

View Now

Java programmer

10261 New York, New York Zealogics

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Required Skills
• Core Java, Google Protocol Buffers, Kafka, RocksDB, Hazelcast, Redis
• Distributed Caching, Concurrent programming, Design patterns & Testing Frameworks.
• Sybase/DB2 knowledge is highly desirable.
• UI skills - Angular / React is a plus.
Responsibilities
• Work as a developer on projects focused on increasing the scalability of the system.
• Contribute to design and architecture discussions at a senior level.
• Maintain the platform by sharing support responsibilities with the rest of the team.
• Perform code reviews and help set good design and coding standards for the team.
• Mentor junior team members.
Qualifications
• Experience: 5 or more years of experience is the minimum requirement for this role. Experience with large scale trading or other mission critical high-performance systems will be preferred.
• Java: Expert knowledge of the Java programming language and any mainstream JVM.
• Design and Architecture: Intermediate knowledge of common distributed architecture patterns.
• Cloud: Working knowledge of developing applications on AWS or Microsoft Azure will be an added advantage.
• SRE, TDD, and Agile: Experience in a team that follows SRE, TDD, and agile development practises will be an added advantage.
• Communication Skills: Good oral and written English communication skills are required for this role. A successful candidate must be able to work alongside the users and the wider developer community in the firm and should also be able to communicate effectively with them.

Rate range -$30-$35

View Now

Java Programmer

10261 New York, New York Software Guidance and Assistance, Inc.

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

Software Guidance & Assistance, Inc., (SGA), is searching for a Java Programmer for a CONTRACT assignment with one of our premier Financial Services clients in New York. NY .

We are looking for a Java programmer to work on strategic initiatives to scale and modernize our client platform to enhance client experience, effectively manage client risk and margin and maximize efficiency.

Responsibilities :

  • We're seeking someone to join our team to face off directly with the Risk desk and work on projects in the quantitative development space.
  • The candidate will work closely with the strats, understand their model and work with them to develop scalable performant solutions for initiatives such as factor backtest, clustering analysis etc.
  • Work as a developer on projects focused on increasing the scalability of the system.
  • Contribute to design and architecture discussions at a senior level.
  • Maintain the platform by sharing support responsibilities with the rest of the team.
  • Perform code reviews and help set good design and coding standards for the team.
  • Mentor junior team members.
Required Skills :
  • Core Java, Google Protocol Buffers, Kafka, RocksDB, Hazelcast, Redis
  • Distributed Caching, Concurrent programming, Design patterns & Testing Frameworks.
  • 5 or more years of experience is the minimum requirement for this role. Experience with large scale trading or other mission critical high-performance systems will be preferred.
  • Expert knowledge of the Java programming language and any mainstream JVM.
  • Intermediate knowledge of common distributed architecture patterns.
  • Good oral and written English communication skills are required for this role. A successful candidate must be able to work alongside the users and the wider developer community in the firm and should also be able to communicate effectively with them.
Preferred Skills :
  • Sybase/DB2 knowledge is highly desirable.
  • UI skills - Angular / React is a plus.
  • Working knowledge of developing applications on AWS or Microsoft Azure will be an added advantage.
  • Experience in a team that follows SRE, TDD, and agile development practises will be an added advantage.
SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at .

SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company EEO page to request an accommodation or assistance regarding our policy.
View Now

Java Programmer

22184 Vienna, Virginia Alpha Omega Integration, LLC

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Description

Job Title: Java Programmer
Clearance Required: Public Trust
Work Location: Remote

Alpha Omega is seeking a qualified Java Programmer for a remote position on our Federal Programs.

Key Responsibilities:

  • 4-6 years of relevant experience.
  • Design, develop, and maintain high-quality Java applications.
  • Write clean, maintainable, and efficient code following best practices.
  • Implement business logic and functionality into Java-based systems.
  • Participate in the design and implementation of system components, considering performance and scalability.
  • Perform debugging to identify and resolve issues and bugs.
  • Conduct code reviews to ensure code quality and adherence to coding standards.
  • Analyze and optimize application performance.
  • Refactor existing code to improve performance and scalability.
  • Participate in daily stand-ups, sprint planning, and code review sessions.

Required Qualifications:

Education:

  • Bachelor's degree in Computer Science or similar discipline.

Experience/Skills:

  • Experience with multiple Java versions (e.g., Java 8, Java 11, Java 17) and their respective features.
  • Experience with relational databases (e.g., MySQL, PostgreSQL, Oracle) SQL Server preferred.
  • Familiarity with JDBC, ORM frameworks like Hibernate, and writing complex SQL queries.
  • Experience building web applications using Java-based frameworks such as Spring, Spring Boot, or Java EE.
  • Understanding of web technologies such as RESTful APIs, SOAP, and MVC design pattern.
  • Experience with Git or other version control systems for code management and collaboration.
  • Experience working with cloud platforms like AWS, Azure, or Google Cloud.

Preferred Qualifications:

  • Strong proficiency in Java, including object-oriented programming (OOP), multithreading, concurrency, and exception handling.
  • Experience with OpenJDK and Wildfly,
  • Deep knowledge of Apache Struts and open source technologies.
  • Deep understanding of Java collections, streams, and functional programming principles (since Java 8).
  • Knowledge of web technologies like Servlets , JSP , RESTful APIs , and WebSockets .
  • Proficient with Git (GitHub, GitLab, Bitbucket), understanding branching, merging, and pull requests.
  • Strong problem-solving and analytical thinking.
  • Excellent communication and team collaboration abilities.

Salary and Benefit Information:

The likely salary range for this position is $110,000- $35,000. This is not, however, a guarantee of compensation or salary. There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, education and certifications as well as contract provisions regarding labor categories that are specific to the position and could fall outside of this range.

Application Deadline: 10/1/2025

Joining the Alpha Omega team entitles you to participate in all retirement benefits, plans of deferred compensation, health and insurance benefits, and other such benefits as set forth in the company's policy and benefits manuals. See below, to name a few:

  • PTO including paid parental, military, and bereavement leave
  • Eleven (11) paid Federal holidays, five of which are floating holidays (as designated by the company's holiday schedule each year)
  • Health and Dental Insurance (including 100% employer paid premiums for employee coverage under the HDHP health plan)
  • Life Insurance, STD/LTD term disability coverage, with employer paid premiums
  • 401 (k) plan with a match that is 100% vested after you complete two years of service
  • FSA/DFSA/HSA flexible benefit plans
  • Annual Tuition & Professional Development Reimbursement benefit

We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.

Culture and Values:

Guided by our core values-Harmony, Engagement, Accountability, Resourcefulness, and Tenacity (HEART)- we foster a culture of innovation, collaboration, and continuous learning and are committed to delivering high-impact solutions. We recognize and reward hard work.

Through our H.E.A.R.T. Awards Program, colleagues and managers can recognize each other for actions that exemplify these values. Recognized employees receive a detailed nomination highlighting their contributions, which is shared with their manager. Each quarter, select nominees have the opportunity to receive a monetary bonus as an extra thank-you for their impact.

Our Company:

Alpha Omega is an award-winning Federal IT solutions provider dedicated to delivering mission-enabling technology and strategic solutions across the National Security, Federal Financial, Healthcare, and Space & Science domains. Since our founding in 2016, we have grown to over 800 employees nationwide with 230m in revenue. With the January 2025 acquisitions of SeKON and Macro Solutions, we have expanded our capabilities to further support our customers in digital modernization, artificial intelligence, and cybersecurity.

We are committed to supporting our agency partners as they transform their operations, delivering on our purpose to ensure the safety, security, and well-being of future generations:

  • National Security - Supporting agencies such as the Department of Homeland Security (DHS) and the Department of State.
  • Federal Financial - We bring deep expertise in enterprise financial systems, supporting agencies like the Securities and Exchange Commission (SEC) and the Federal Deposit Insurance Corporation (FDIC).
  • Healthcare - Our Health IT capabilities, enhance health outcomes for the warfighter via the Defense Health Agency (DHA) and support public health initiatives at the Centers for Disease Control and Prevention (CDC), National Institutes of Health (NIH), and the Substance Abuse and Mental Health Services Administration (SAMHSA).
  • Space & Science - We leverage technology to advance agricultural sustainability, secure our nation's food supply, and prepare for natural disasters, working with the National Oceanic and Atmospheric Administration (NOAA) and the United States Department of Agriculture (USDA).

Through strategic partnerships, intellectual property, and relentless drive for innovation, Alpha Omega is shaping the future of government technology. We are proud to be a Virginia Best Places to Work 8 times, an Inc. 5000 honoree 7 times, and a Washington Post Top Workplaces 4 times. Join us in driving transformation that secures the nation's future.

Alpha Omega Integration, LLC (Alpha Omega) is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.
View Now

Java Programmer

92713 Irvine, California SynergisticIT

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

Are you eager to start a thriving career in tech but unsure how to bridge the gap between learning and getting hired? Whether you're a recent graduate, a self-taught programmer, or pivoting from a different profession, SynergisticIT can help you succeed in today's fast-moving tech industry.
We make your work on tech skills-we help you apply them, refine them, and turn them into job offers.
Why Join SynergisticIT?
Because learning to code is just the beginning. Getting hired requires more than just knowing Java or Python-it demands hands-on experience, a sharp portfolio, confidence in interviews, and industry-relevant skills that speak directly to recruiters.
Here's how we make that happen:
• Job-Aligned Projects
Our upskilling covers today's most in-demand tech domains, including:

  • Full-Stack Java Development (Spring Boot, REST APIs, SQL, AWS)
  • DevOps & Cloud Engineering (Docker, Jenkins, Kubernetes, Terraform, Azure/AWS/GCP)
  • Data Science & Machine Learning (Python, Scikit-Learn, TensorFlow, model deployment)
  • Data Analytics & BI (SQL, Excel, Power BI, Tableau, business KPIs)
  • Data Engineering (Apache Spark, Databricks, ETL, Airflow, cloud data lakes and warehouses)
Everything is tied to real-world job descriptions, so you're learning what companies actually hire for.
• Mentorship and Mock Interviews: We refine your technical communication, whiteboarding, and behavioral interview skills until you're fully confident and competitive .
• Career-Ready Branding
We help you optimize your résumé, GitHub, and LinkedIn to cut through ATS filters and grab recruiter attention. No more guessing what makes you stand out-we teach you.
• Certification Prep + Credibility
From Oracle Java and AWS to Power BI, Databricks, and TensorFlow, we guide you through certifications that give hiring managers proof of your expertise.
• Actual Placement Support (Not Just Advice)
We don't stop when the upskilling ends. Our job coaches help you apply to roles strategically, introduce you to hiring partners, and guide you until you land your Tech job .
Who Should Apply?
  • CS grads who feel underprepared for the job market
  • Career changers breaking into tech for the first time
  • Self-taught learners seeking structure, feedback, and placement support
  • Bootcamp grads looking to upskill, specialize, or get hired faster
  • Real People. Real Jobs. Real Results.
  • Explore how our candidates made the leap-from unsure to unstoppable:
    View Candidate Success Outcomes
  • Hear from those who made it and see our community in action:
    Watch Placement Events & Advice Videos
  • Want to know why tech companies don't always hire new CS grads-and how to fix it?
    Watch: Why CS Grads Get Overlooked

In an industry where hundreds compete for each tech role, SynergisticIT gives you the unfair advantage: skills, support, and a clear, guided path to become a hired professional.
Your tech career starts with one bold step. Let SynergisticIT walk the rest with you.
Apply now, and let's get you hired.
Career-Ready Branding
We help you optimize your résumé, GitHub, and LinkedIn to cut through ATS filters and grab recruiter attention. No more guessing what makes you stand out-we teach you.
• Certification Prep + Credibility
From Oracle Java and AWS to Power BI, Databricks, and TensorFlow, we guide you through certifications that give hiring managers proof of your expertise.
• Actual Placement Support (Not Just Advice)
We don't stop when the training ends. Our job coaches help you apply to roles strategically, introduce you to hiring partners, and guide you until you land your first tech job .
Who Should Apply?
  • CS grads who feel underprepared for the job market
  • Career changers breaking into tech for the first time
  • Self-taught learners seeking structure, feedback, and placement support
  • Bootcamp grads looking to upskill, specialize, or get hired faster
  • In an industry where hundreds compete for each tech role, SynergisticIT gives you the unfair advantage: skills, support, and a clear, guided path from learner to hired professional.
  • Your tech career starts with one bold step. Let SynergisticIT walk the rest with you.
  • Apply now, and let's get you hired.
View Now

Java Programmer

89105 North Las Vegas, Nevada Fusion HCR

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

Fusion HCR is seeking an experienced Java Developer to support our client's efforts in enhancing an existing enterprise Java application. This is an exciting opportunity to work with a dynamic team on a mission-critical system involving both front-end and back-end components. Qualified candidate must be a US Citizen.
Key Responsibilities:
  • Enhance and maintain an existing Java-based application.
  • Work across various components, including:
    • User interface (UI)
    • Reports (Power BI, SQL Report Builder)
    • Import tool functionality
    • PDF generation/viewer/attachments
    • Document and letter generation
    • Data source integration
    • Server configuration
    • Email alerts, workflows, and APIs
  • Collaborate with end users and technical SMEs to understand requirements and implement solutions.
  • Develop user training documentation for new application features.
Required Skills & Tools:
  • Java Platform
  • SpringBoot
  • Maven
  • Angular
  • Eclipse IDE
  • MS SQL Server
  • Apache Tomcat
  • Power BI
  • SQL Report Builder
  • Linux-based hosting environments
Additional Requirements:
  • Strong verbal and written communication skills
  • Ability to work independently and collaboratively
  • Final on-site interview may be required
  • US Citizenship
View Now
Be The First To Know

About the latest Java programmer Jobs in United States !

Java Programmer (Hybrid)

78716 Austin, Texas SynergisticIT

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

SYNERGISTICIT for the past 15 years has helped Jobseekers differentiate themselves by providing the clients with candidates who have the requisite skills and experience to outperform at interviews and clients. Here at SynergisticIT We just don't focus on getting you a Job we make careers.
All Positions are open for all visas and US citizens
We are matchmakers we provide clients with candidates who can perform from day 1 of starting work. In this economy no client wants or has the resources to take an entry level person and spend resources on upgrading their skills and on top of that pay the jobseeker. That's the specific reason there are so many techies both experience and freshers who are unemployed.
Clients have now the option to hire remote workers from anywhere so for a Jobseeker its important to introspect and see how they can become better and have the skills and technologies to meet client requirements.
We at Synergisticit understand the problem of the mismatch between employer's requirements and Employee skills and that's why since 2010 we have helped thousands of candidates get jobs at technology clients like apple, google, Paypal, western union, Client, visa, walmart lab s etc to name a few.
Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make their careers in IT Industry
We welcome candidates with all visas and citizens to apply.
If you get emails from our skill enhancement team please ask them to take you off their distribution list and make you unavailable as they share the same database with the client servicing team.

please check the below links to see success outcomes of our candidates








Why do Tech Companies not Hire recent Computer Science Graduates | SynergisticIT

Technical Skills or Experience? | Which one is important to get a Job? | SynergisticIT

If you have relevant skills and industry experience, please apply
For preparing for interviews please visit

REQUIRED SKILLS For Java /Software Programmers
  • Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT
  • Highly motivated, self-learner, and technically inquisitive
  • Experience in programming language Java and understanding of the software development life cycle
  • Project work on the skills
  • Knowledge of Core Java, javascript , C++ or software programming
  • Spring boot, Microservices, Docker, Jenkins and REST API's experience
  • Excellent written and verbal communication skills
For data Science/Machine learning
REQUIRED SKILLS
  • Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT
  • Project work on the technologies needed
  • Highly motivated, self-learner, and technically inquisitive
  • Experience in programming language Java and understanding of the software development life cycle
  • Knowledge of Statistics, SAS, Python, Computer Vision, data visualization tools
  • Excellent written and verbal communication skills
Preferred skills: Databricks, Snowflake, Text mining, Tableau, PowerBI, Time series analysis
Please understand skills and relevant experience on real world projects are required by clients for selection even if its Junior or entry level position the additional skills and Project work with hands on experience building projects at client site are the only way a candidate can be picked by clients.
No third party candidates or c2c candidates

please only apply to the posting
If you get emails from our skill enhancement team please ask them to take you off their distribution list and make you unavailable as they share the same database with the client servicing team.

No phone calls please. Shortlisted candidates would be reached out.
View Now

Java Programmer Analyst

48900 Lansing, Michigan InfoPeople

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Top Skills & Years of Experience:
- 10+ years of experience developing complex systems using Java, Spring Boot (3.0), Hibernate/JPA, and JEE technologies, with strong command over design patterns and SDLC practices.
- 5+ years of hands-on experience with Angular, React.js (ES6+), Redux, React Router, and modern JavaScript frameworks for building dynamic user interfaces and prototypes.
- Proficient in SQL, PL/SQL, Oracle, and SQL Server with deep experience in database design, stored procedures, performance tuning, and RESTful/SOAP web services
- 3+ years of experience creating CI/CD pipelines using Azure DevOps, with exposure to cloud platforms (AWS, Azure) and containerized deployments via OpenShift.
- Proven ability to leverage GitHub Copilot for code generation, refactoring, documentation, and embedding Copilot APIs into developer tools to boost productivity and collaboration.

Position Summary
• Write well-designed, testable code using spring MVC, Hibernate framework for entity object mapping,
JQuery/HTML5, JavaScript, HTML, XML,Angular
• Develop business application components using Object Oriented java/JEE technologies, design
principles .
• Design and develop RESTful Web Services using Spring Web MVC framework.
• Design, Develop and maintain applications using Apache Struts framework.
• Ability to implement design patterns like Intercepting Filter, Front Controller, Session Facade, DAO,
Singleton, and Service Locator
• Proficient in building and maintaining unit test framework with Junit and Spring Boot.
• Execute full software development life cycle (SDLC) including experience in gathering requirements
and writing functional/technical specifications for complex projects.
• Excellent knowledge in designing both logical and physical database model
• Develop database objects including stored procedures, functions,
• Troubleshoots issues using SQL, PL/SQL scripts
• Experience tuning SQL queries and scripts
• Hands on experience Integrating software components into a fully functional software system
• Extensive knowledge on source control tools such as GIT
• Experience on Build Frameworks like Maven, maintain source code using source control, and baseline
software versions and build war files for deployments
• Experience developing with application servers Apache Tomcat, JBOSS, Web Sphere,Openshift
Container
• Develop software design documents and work with stakeholders for review and approval.
• Experience developing, prototypes, mockup for users review and approval.
• Experience creating flowcharts, screen layouts and documentation to ensure logical flow of the system
requirements
• 2+ years experience with React.js and modern JavaScript (ES6+)
• Strong understanding of Redux, React Router, and component lifecycle
• Experience working on large agile projects.
• Experience with Java 8, SOAP Web-Services and Java Messaging Service (JMS) API.
• Experience with Spring Boot Projects, Spring Data, Spring Batch, Spring Security frameworks.

View Now

Senior Java Programmer

20811 Bethesda, Maryland ClearanceJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Senior Java Programmer

MGPS is seeking an experienced Senior Java programmer to join our team and contribute to the development of the back-end application for our donor sample and testing data system. The successful candidate will work closely with the program and software development manager to build and integrate systems that support the project objectives.

Responsibilities include the following:

  • Work closely with the database lead to implement the program requirements.
  • Optimize team's ability to understand the Spring framework.
  • Work with testers to remediate findings.
  • Possibly work with the security team to ensure app scans, web security, IDAM.
  • Work closely with the program and software development manager to build and integrate systems to support the project.
  • Provide programming support in Java, Spring to develop and modify application to support project needs.

Qualifications:

  • Candidates must be US Citizens and reside in the DC metro area or be willing to commute for occasional in-person meetings.
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • At least 5 years' experience in Java programming and software development, with a strong understanding of object-oriented programming principles.
  • At least 5 years' experience with Spring framework and related technologies for building enterprise-level applications.
  • Familiarity with database concepts and experience with SQL or NoSQL databases.
  • Proficiency in web development technologies such as Java, Java Spring, Grails, and RDBMS/SQL.
  • Experience working in an Agile development environment is preferred.
  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues and implement effective solutions.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

Position Requirements:

Our approved hire is required to complete a Public Trust approval (federal government background check) in order to be able to support this program.

Location: Work can be performed remotely, with occasional in-person meetings with client in Bethesda, MD.

Employment Type: Part-time position, 20 hours per week, for 6-month engagement. It is possible that this contract will be extended after the initial 6-month period.

Salary: $63-$65/hour, based on experience

View Now
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Java Programmer Jobs