What are the responsibilities and job description for the Senior Java / Angular Developer position at INADEV?
*** This position requires Federal Public Trust Security Clearance ***
*** Remote work options are available but candidates located in the U.S. Mid-Atlantic region are highly preferred ***
The Opportunity:
In this role, you will develop innovative products/solutions in Java, achieved through collaboration and dialogue with other experts in the field to:
- Continually assess advancements in technologies to gauge and recommend better solutions for the customer to improve the software developer experience and efficient delivery of software.
- Attend all customer technical discussions/design/development meetings and provide technical inputs to further enhance the code quality/process.
- Full stack development using Spring boot, Java, REST and Angular.
- Provide guidance/support to other junior/mid-level developers
- Impact functional strategy by developing new solutions, processes, standards, or operational plans that position Leidos competitively in the marketplace
- All other duties as assigned or directed
- Bachelor's Degree in Computer Science, Mathematics, Engineering, or a related field
- Masters or Doctorate degree may substitute for required experience
- 10 years of experience with programming and designing software with Java, Angular, Typescript, Spring, Spring boot and REST
- 5 years of experience on an Agile development team
To be successful in this role, you will bring proven capabilities and experiences in the following skill areas:
- Extensive understanding and experience in programming and designing software with Java and Angular
- Strong front-end development skills: Angular 9.0 and above, HTML/JavaScript, Cascading Style Sheets (CSS), YUI and/or jQuery
- Strong experience in Java/J2EE, Spring, Spring Boot
- Strong understanding of Hibernate, JPA and JDBC
- Experience with Jasmine/Karma for unit testing.
- Strong understanding of OOPS, Twelve Factor Application Design principles, architecture styles and APIs (Web API/Rest API)
- Develop applications using Java/Spring Boot and design and develop database components using PostgreSQL DB or Oracle as needed for application.
- Experience identifying requirements, researching options, designing and implementing solutions at a leadership level on project work
- Git, BitBucket, Maven, Jenkins automation
- Understand and leverage common Java/J2EE architectural styles and patterns (SOA, Microservice, Layered, Clean, Event Sourcing etc.)
- Understand and apply quality techniques and practices (automated unit testing, Test Driven Design/Development, Java performance analysis, continuous integration
- Experience with modern development software, tools, and methodologies; Spring Framework, Spring Boot, Spring Batch, Spring Messaging, Jenkins, Git/BitBucket, Jira/VersionOne, Nexus, Maven, Jenkins, OpenShift, XML/XSLT, VisualVM/Eclipse Profiler (Java performance monitoring tool), Amazon Web Services (S3), BDD (Cucumber or similar)
- Experience working on Agile projects and understanding Agile terminology.
- Work in DevOps Environment.
- Experience with Linux environments.
- Participate in daily scrum and provide updates.
- Excellent communication and written skills
- Master's degree and 8 years of experience in a training-related field or bachelor's degree and 10 years of experience in a training-related field
About INADEV
INADEV is focused on groundbreaking citizen-centric digital solutions for some of the world's most iconic commercial brands and the nation's largest federal agencies. For over a decade INADEV has leveraged human-centered design and transformative technology to deliver world-class digital experiences —without ever sacrificing quality or security standards to meet client budgets. INADEV is well-known for cloud infrastructure modernization, simplification, and rapid deployment across a wealth of commercial tech sectors.
We offer a full benefits package, including:
- Contribution toward your healthcare plan. We have multiple plans available to fit your life for Medical, Vision, Dental & Prescription.
- Employer paid Life Insurance & Long/Short Disability Insurance
- Flexible PTO
- Paid holidays
- 401k, annual employer match up to 3%
- Excellent work life balance
- A commitment to creating a fulfilling work environment
No 3rd party Recruiters/agencies please.
Physical Demands: Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions
INADEV Corporation does not discriminate against qualified individuals based on their status as protected veterans or individuals with disabilities and prohibits discrimination against all individuals based on their race, color, religion, sex, sexual orientation/gender identity, or national origin.