Senior Java Developer
$90.3k - $189.6kCACI International
Senior Java Developer
Contribute to the design and architecture of scalable and robust Java applications via best practices and industry standards
Develop strategic vision and product development roadmaps
Collaborate with cross-functional teams, including product owners, designers, and other developers
Mentor and provide guidance to junior and mid-level developers, fostering their professional growth
Conduct code reviews to maintain code quality, performance, and maintainability
Investigate and resolve complex technical issues, identifying opportunities for optimization and enhancement
Collaborate with stakeholders to understand business objectives and provide technical expertise and solutions
Stay up to date with emerging technologies, and industry advancements, sharing knowledge and best practices
Java Development Experience: In-depth knowledge and hands-on experience in Java programming language, including advanced topics such as design patterns, data structures, and algorithms.
Proficiency in developing graphical user interfaces (GUIs) using Java Swing, including experience with layout managers, event handling, and custom components
Software Architecture and Design: Strong understanding of software architecture principles, ability to design scalable and maintainable solutions, and proficiency in applying architectural patterns
Frameworks and Technologies: Expertise in Java frameworks like Spring, Spring Boot, Hibernate, Java EE plus experience with related technologies like Web Services (RESTful and SOAP), messaging frameworks, and caching mechanisms
Build Tools Experience: Experience with Gradle and Maven for project build automation, dependency management, and plugin configuration.
DevOps Practices: Experience setting up and maintaining CI/CD pipelines in GitLab, including configuration of build, test, and deployment stages.
Database Integration and Performance Optimization: Proficiency in working with relational and non-relational databases (e.g., MongoDB, Cassandra), writing efficient SQL queries, and optimizing database performance
Containerization: Proven experience with containerization platforms (Docker, Podman, Kubernetes) and designing/implementing containerized architectures
Knowledge of and experience using Linux
Security practices and familiarity with authentication, authorization, and encryption mechanisms
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field or equivalent work experience. Demonstrated experience may be accepted in lieu of a degree.
Must hold a current Top Secret Security Clearance (TS/SCI) with a recent (7 years or less) polygraph
7+ years of professional experience in Java development or related roles
Proven track record of delivering complex, enterprise-level Java projects
Strong leadership and communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose – to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.
Pay Range:
There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
Since this position can be worked in more than one location, the range shown is the national average for the position.
The proposed salary range for this position is:
$90,300-$189,600
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
- ...Job Title: Senior- Java Developer Location : USA 100% remote Duration: 1-year contract to begin with Need 10 + Years of Experience only! The Senior- Java Developer designs, develops, documents, unit-tests, implements and deploys web-...SeniorContract workRemote work
- ...Information Key Required Skills Strong experience with Java , OpenShift/ Amazon Web Services (AWS), Agile Development,... ...Services. Position Description 'Design and develop software applications using Twelve-Factor App methodology from...SeniorContract work
$125k - $145k
...Senior Full Stack Developer Job description Laansu has an engaging opportunity for a talented Senior Software Developer to build their career... ...related field. ~5+ years of writing object-oriented code in Java. ~5+ years of building web applications or APIs. ~5+...SeniorPermanent employmentFull timeTemporary workWork experience placementLocal areaRemote workFlexible hours- ...Job Description Great opportunity for a Java Developer to join our Agile Scrum team, providing software development and maintenance for the delivery of releasable software in short sprint cycles. Responsible for activities associated with delivery of software solutions...Senior2 days per week3 days per week
- ...Job title: Senior Java Developer OR Fullstack Developer Location: Reston VA - In person interviews only Long term contract We need strong Java, AWS, Springboot only with at least 12plus years of overall experience Job Description...SeniorLong term contractTemporary work
- ...Senior Java Developer Our client, an IT Services and Consulting company, is looking for a Senior Java Developer for their Reston, VA/ Hybrid location. Requirements: ~10+ years of Core Java development experience, familiar with Java 17 or higher. ~ Able to...Senior
- ...Sr Java Developer Reston, VA 6 months + All candidates should have: ~ Proven ability to work independently and as a team member ~ Eligibility to receive Federal Public Trust clearance ~ Established residency in the US for at...SeniorLocal area
- ...able to support visa of any kind. Experience and Skills Required 8+ years experience. Must be a full stack developer with JEE experience. Must have Java development experience with ability to develop unit/integration test cases using Junit/TestNg. Must have ability...SeniorContract work
- ...Sr. Java Developer Marathon TS is looking for a mid-level Java Developer to join a contract with a federal government client in support of an important mission. In this role, you will have the opportunity to work with a great team while supporting Customs and Border...SeniorContract workWork experience placement
- ...Role: Sr. Java Developer with AWS Location: Dulles, VA Duration: 12 Months 10 + years of Java development with 1+ yr of AWS Top Three Skills: 1. 8+ years of Java Development- Spring Framework,moving towards JAX-RS 2. Familiarity...Senior
- ...Developer V - Lead/Senior level Reston VA Open on W2 Key Responsibilities: Lead the assessment and documentation... ...with one or more of the following technologies: J2EE, Java, EJB, ASP, PowerBuilder, C, C++, SQL, CGI, Windows, NT,...Senior
- ...Java Developer The Java Developer will be responsible for designing, developing, testing, and maintaining complex enterprise applications. This role requires hands-on experience in Java/JEE, API management, production support, and modern frameworks such as Spring...SeniorWork experience placement
- ...Java Architect V DISYS is seeking a Java Architect V as part of the Enterprise Innovation Team. This resource will be working in a collaborative environment to conduct and participate in technical and functional evaluations. They will also be responsible for facilitating...SeniorRemote work
$134.1k - $174.9k
...opportunity for professional growth. Find your future with us. The Boeing Company is currently seeking an Experienced/Senior Java Software Engineer - Developer to support our Advanced Ground Architecture team located in Herndon, Virginia, Mesa, Arizona, and Seal Beach,...SeniorPermanent employmentWork experience placementRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$171.7k - $232.3k
...Senior Java Software Engineer - Developer Company: The Boeing Company The Boeing Company is looking for a Senior Java Software Engineer - Developer to join the Advanced Ground Architecture team located in Herndon, Virginia, Seal Beach, California, El Segundo...SeniorPermanent employmentWork experience placementRelocationVisa sponsorshipWork visaFlexible hoursShift work- ...Java Developer Great opportunity for a Java Developer to join our Agile Scrum team, providing software development and maintenance for the delivery of releasable software in short sprint cycles. Responsible for activities associated with delivery of software solutions...Senior2 days per week3 days per week
- ...Job Description Job Description We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release and help with the migration of a COBOL app to Java. Senior Java Developer responsibilities...SeniorWork experience placement
- ...Job Title: Java Application Developer (Mid to Senior Level) Location: Remote Job Overview: We are seeking talented Java Application Developers (Mid to Senior level) to join our remote team. As a Java Developer, you will contribute to the design, development, testing...SeniorRemote work
- ...Senior Java/Big Data Developer This position requires a BA/BS in Computer Science, Information Systems, Information Technology or related field with 7+ years of prior experience in software development, Data Engineering and Business Intelligence OR equivalent experience...SeniorWork experience placement
$209.7k - $273.9k
...The Boeing Company is looking for a Lead Software Engineer - Developer to join the Advanced Ground Architecture team located in Herndon... ...is executing this vision through modern software technologies (Java, ReactJS, python, CI/CD pipelines) and methodologies (Scaled Agile...SeniorPermanent employmentWork experience placementRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift- ...Core Full Stack JAVA Developer This is a core full stack JAVA developer. Candidates must absolutely have JAVA, Springboot, Microservices, Redis and for the front end Angular or React, either will work, but hands on experience with front end Angular or React is a must...Senior
- Instrument Interface Engineer The primary responsibility is to design and code instrument interfaces that automate communication between laboratory instruments and our software systems. Onsite technical evaluation is needed to understand how the instruments communicate...Senior
- ...Senior Java Engineer UST Global is looking for a highly energetic and collaborative Senior Java Engineer for a 12-month engagement... ...functionality, aligning application design with business goals, developing and testing software, debugging and resolving technical...Senior
- ...Requirements: Experience (Role Requirements) · Minimum of 7 years in Java development and 3 years of full stack experience. ·... ...especially for collaborating on mainframe integration with Java developers and migration planning. · Ability to work independently and in...Senior
- ...Senior Java Developer Strong knowledge and hands on experience in Core Java. Hands on Experience on Restful Web services. Knowledge of SOAP web services is good to have. Strong knowledge and hands on experience on Spring framework (Spring-boot, Spring-IOC, Spring-MVC...
- ...Job Description Job Description This is a remote position. McBride Consulting is seeking an experienced Senior Full Stack Java Developer to support enterprise-level application development initiatives within a fast-paced financial services environment. The ideal...SeniorRemote work
- ...work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes The resource should be comfortable with Java Spring and should have good OOP concepts and ability to think through implementations through time/space complexity. Must have technical...Senior
- ...Job Description - Java Developer -Need Local and Genuine Candidates with Driver's License. Job location: Bellevue, WA. onsite job -... ...Telecommunication. Job Description • This is primarily for a Senior Java Developer, who will take technical initiatives and work...Local area
- ...Sr. Java Developer At B&A, we foster and embrace a distinct set of values that we live by and instill in all aspects of our organization: dedication, commitment, partnership, trust, and recognition. We have incorporated these values into successful delivery for...SeniorFull timeContract workWork experience placementWork at officeLocal area
- ...Web Developer The Web Developer position is part of a fast-paced software development team. They will assist in software development... ...should be knowledgeable of n-tier architectures and have a strong Java Web Development experience background. Work with analysts,...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Developer. Be the first to apply!
- entry level java developer remote Sterling, VA
- java web developer Sterling, VA
- java developer Sterling, VA
- java software engineer Sterling, VA
- java spring developer Sterling, VA
- java developer remote part time Sterling, VA
- senior network engineer remote Sterling, VA
- senior project manager contract Sterling, VA
- senior mulesoft developer Sterling, VA
- senior leadership Sterling, VA


