Software Engineer (contract)

at  Boeing

Ridley Park, Pennsylvania, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Aug, 2024Not Specified15 May, 2024N/AGitlab,Database Systems,Continuous Integration,Javascript,Spring Data Jpa,Testing Practices,Angular,Java,Sql,Postgresql,Maven,Git,Html,Spring Mvc,Typescript,Scalability,Css,Npm,Build Tools,Software Development,Gradle,Spring SecurityNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software systems. Develops and maintains code and integrates software components into a fully functional software system. Develops software verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met. Performs software project management and software supplier management functions. Develops, selects, tailors and deploys software processes, tools and metrics. Executes and documents software research and development projects. Serves as a subject matter expert for software domains, system-specific issues, processes and regulations. Tracks and evaluates software team and supplier performance to ensure product and process conformance to project plans and industry standards. Works under general direction.
Additional Job Description

REQUIREMENTS:

Strong understanding of systems architecture designs, patterns, and approaches.
Thorough knowledge and experience with software development and software testing practices.
Proficiency in Angular, TypeScript, JavaScript, HTML, and CSS.
Working knowledge of continuous integration/build tools like Gitlab, NX, Ngnix, NPM, NodeJS, etc.
Strong understanding of Java programming language and object-oriented concepts.
Thorough knowledge and experience with Java Spring Boot framework.
Familiarity with Java Spring modules, including Spring MVC, Spring Data JPA, and Spring Security.
Proficiency in database systems such as PostgreSQL or other open-source databases.
Experience with RESTful API design and implementation.
Understanding of software development principles, practices, and methodologies.
Familiarity with version control systems like Git.
Working knowledge of build tools like Maven or Gradle.
Conduct thorough testing of application components and resolve any bugs or issues that arise.
Optimize application performance and ensure scalability by identifying and resolving bottlenecks.
Work with version control systems, such as Git, and contribute to continuous integration and deployment processes.
Stay updated with the latest trends and advancements in Java Spring ecosystem. Help guide execution teams to handle technical debt on a routine cadence.

SKILLS:

Proficiency in Java programming language.
Extensive knowledge and experience with Java Spring Boot framework.
Familiarity with Java Spring modules like Spring MVC, Spring Data JPA, and Spring Security.
Strong understanding of RESTful API design and implementation.
Knowledge of version control systems like Git.
Proficiency in build tools like Maven or Gradle.
Understanding of software testing practices and frameworks.
Proficiency in Angular and other front-end technologies like Single-SPA for micro-frontends.
Strong JavaScript, HTML, and CSS skills.
Familiarity with Java, Spring echo system, and SQL for back-end development.
Familiarity with version control systems like Git.
Understanding of software testing practices and methodologies.
Ability to work with continuous integration/build tools like Gitlab, NX, Ngnix, NPM, NodeJS is a pl

Responsibilities:

Develop and maintain Java Spring Boot applications, Spring Security, Spring Cloud, and Spring ecosystem.
Develop and maintain user-facing features using Angular, Angular Material, and other open-source front-end technologies in an Angular library.
Collaborate with back-end developers and designers to implement user interface designs and ensure seamless integration.
Participate in system architecture discussions and provide input on design patterns and approaches.
Write clean, modular, and reusable code while adhering to software development best practices with Jest unit tests.
Conduct thorough testing of software components and resolve any bugs or issues that arise.
Collaborate with cross-functional teams to define and implement software requirements.
Work with version control systems, such as Git, and contribute to continuous integration and deployment processes.
Optimize application performance and ensure scalability by identifying and resolving bottlenecks.
Stay updated with the latest trends and advancements in front-end development and leverage them in the development process. Help guide execution teams to handle technical debt on a routine cadence.
Communicate effectively with team members and stakeholders to understand project requirements and provide status updates on development progress.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Ridley Park, PA, USA