We have an excellent opportunity available for a Lead Java Developer. This position can be based in our Ashburn, VA office or our Shrewsbury, NJ office. The Lead Java Developer will assist in the development of our Xacta.io product, as well as provide mentorship to junior developers. This position offers an excellent opportunity to grow with a dynamic team of developers.
Participate in design meetings and reviews. Create technical or requirement documentation. Analyze functional requirements and implement them. Design and develop software, applying design patterns and best coding practices. Review code and mentor junior developers on the team as needed.
Job Requirements The ideal candidate should possess the following qualifications:
A Bachelor s degree in Computer Science is required, or the equivalent combination of education, professional training or work experience (6 years). In addition to a Bachelor's degree, 8+ years of experience in Java/JEE development is required; 6+ years is required with a Master's degree. The successful candidate must meet eligibility requirements to access sensitive information which requires US Citizenship. Highly motivated team player with excellent communication skills. Develop and design software with security mindedness. Solid understanding of OOP and Design Patterns. Excellent knowledge of Spring ecosystem, especially Spring core and Spring Boot. Excellent understanding of enterprise integration patterns and solutions. Well versed in distributed computing. Attention to details like design diagrams, documentations, etc. Strong experience with Restful APIs. Experience with GraphQL a plus. Experience with ORMs. Experience with JOOQ a plus. General understanding of widely used cloud providers such as AWS, Azure, etc. General understanding of container-based deployments and modern devOps. Understanding of microservices architecture. Good Knowledge of Github/Jenkins. Cares about code quality by insisting on having a great code coverage through unit tests. Experience with relational databases such as SQLServer, Oracle or Postgres. Experience with performance tuning, load testing and query optimization.
- provided by Dice
Application currently closed
Estimated annual salary
Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Administration and Management — Knowledge of business and management principles involved in strategic planning, resource allocation, human resources modeling, leadership technique, production methods, and coordination of people and resources.
Clerical — Knowledge of administrative and clerical procedures and systems such as word processing, managing files and records, stenography and transcription, designing forms, and other office procedures and terminology.
Economics and Accounting — Knowledge of economic and accounting principles and practices, the financial markets, banking and the analysis and reporting of financial data.
Sales and Marketing — Knowledge of principles and methods for showing, promoting, and selling products or services. This includes marketing strategy and tactics, product demonstration, sales techniques, and sales control systems.
Description: Sotera Defense Solutions is seeking top-talent as a Logistics Management Specialist in Ft. Bragg, NC. This is supporting a proposal effort for the USACAPOC contract, keeping America safeRead more
Description: Be part of an exciting team dedicated to keeping America safe at home and abroad. Sotera Defense Solutions is seeking candidates with experience as an Intelligence Analyst in Reston, VA.Read more
Be a part of an exciting team! Sotera Defense Solutions is seeking a Linux Systems Administrator to support our customer in the Columbia, MD area. TS/SCI Clearance Required The successful candidateRead more
Overview Responsibilities We are currently seeking a Senior Java Developer to join our high-performing team of developers and engineers to create and enhance mission-critical applications for theRead more
Job #: 1007961 Senior Java Developer Apex Systems is partnering with a Fortune 50 financial client located in Northern Virginia to help with their digital transformation. Our client has an exciting and challenging opportunity for a Development Professional...Read more
Are you a passionate Java Developer with excellent communication skills and an interest in leading a delivery-driven team? If so, we may have the ideal role for you with our financial services client in Rockville! We will accept corp to corp or w...Read more
Meet our professionals CGI: An employer of choice Position Description: CGI is seeking an enthusiastic, creative, full-stack developer for a high-performing Agile team designing and building a modern, services-based web application for a large government...Read more
Meet our professionals CGI: A place to build an IT career Position Description: CGI has an immediate need for a Backend Java Developer to join our financial services team in Reston, VA. This is an exciting opportunity to work in a fast-paced team...Read more
Deliver with Uber. Earn on your schedule. Work on your schedule. Deliver for a few hours in the mornings, every night, or just on weekends—it's up to you. Earn Good Money. You’ll earn by bringing people the food they love from local restaurants. Choose...Read more
Job Description Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software Required: Proven hands-on Software Development experience Proven working experience in Java development Hands on experience in designing and...Read more
What is Lyft? Lyft matches drivers with passengers who request rides through the Lyft smartphone app. Signing up to be a Lyft driver is the perfect opportunity for you to set your own schedule and be your own boss while earning extra money. Apply to drive...Read more
Lead Java Developer for U.S. Government Agency Preferred Systems Solutions, Inc. (PSS) is a recognized leader in solving the toughest management and technology problems of our defense and intelligence community. We are looking for innovators that can dream...Read more
Key Skills: Must have Skills Micro services (using Java Spring boot or Play Akka) NoSQL Preferably Couch base or Mongo DB Kafka DevOps (Good to have AWS code pipe line) Good to have Skills : NiFi, Kafka, Fortify Education and Experience Required: 8+ years...Read more
Java Application Developer Reston, VA or Plano, TX Initial 12 months and extendable. (can schedule interview in 2 working days) Education 4-yr College Degree preferably in Computer Science, Engineering, Physics, or Mathematics Responsibilities This...Read more
Core Java Developer, Manassas, VA In line with team objectives, policies and procedures, to advise, lead, control and follow through design, development of specifications, coding, testing and maintenance of high quality application software, tools and...Read more
Position : Backend Java Developer Location : Plano/Dallas Duration : Long Term Visa : Any Visa Backend Java Developer Position Description The client has an immediate need for a Backend Java Developer to join our financial services team in Plano, TX. This...Read more
Company Description USM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered in Chantilly, VA with off-shore delivery centers in India...Read more
Working at Macro Solutions, a leading provider of IT and management consulting services, is an opportunity to collaborate with great people who have a passion for the services they provide to our clients. We are currently looking for an experienced Java...Read more
Company Description Artech Information SYstems a global staffing and IT consulting company. We are constantly on the lookout for professionals to fulfill the staffing needs of our clients, and we currently have a job opening that may interest you. Job...Read more
Job Description Position Description Looking for a mid-level Java backend developer to join an Agile team to help with current and future releases of our product development. We take an innovative approach to supporting our client, working side-by-side in...Read more
RiskSpan is a leading source of Risk Advisory, Managed Analytics and Technology Solutions for the Consumer and Institutional Finance industries. We solve business problems for clients such as banks, mortgage-backed and asset-backed securities issuers...Read more
SyApps is a Technology and Management Consulting Services firm based in Greater Washington area, with focus on solutions in the area of Strategy, Process, Technology and Management support. As a diverse end-to end IT and Management solution Provider...Read more
Saggezza is a proven technology and consulting partner that delivers personalized, high-value solutions to accelerate business growth. We consult , create experiences, analyze, modernize and digitize to help our clients adapt and transform the way they do...Read more
We have a new contractor requirement for Java Developers in one of our Messaging Services teams. Please find details below. Job Title: Java Developers (Professional) Location: Manassas, VA Open Requirements: 4 Scope of Work: 01 . Design, develop, test...Read more
Are you interested in expanding your career through experience and exposure, all while supporting a mission that seeks to ensure the security of our nation and its allies? If so, then Northrop Grumman is the place for you. As a leading global security...Read more