Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by General Dynamics Information Technology, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Java / ReactJS Software Engineer at General Dynamics Information Technology is responsible for designing, developing, and implementing high-quality software solutions that meet the needs of clients and stakeholders. This role involves collaborating with cross-functional teams to deliver innovative applications, ensuring excellent performance and responsiveness to requests from the front-end. The engineer will leverage their expertise in Java and ReactJS to create user-friendly interfaces and robust back-end functionalities while adhering to best practices in software development and deployment.
Job Responsibilities
- Design and develop scalable web applications using Java and ReactJS.
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
- Collaborate with product managers and UX designers to define project requirements and deliver exceptional user experiences.
- Maintain and optimize existing applications for performance, concurrency, and scalability.
- Implement and follow best practices for coding, testing, and documentation.
- Perform code reviews and provide mentorship to junior software engineers.
- Utilize version control systems to manage and track changes to codebase.
- Work with database technologies, ensuring data integrity and security within the applications.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in software development with a focus on Java and ReactJS.
- Proficiency in HTML, CSS, and JavaScript frameworks.
- Experience with RESTful APIs and web services.
- Strong understanding of software development methodologies, including Agile and Scrum.
- Familiarity with database technologies such as SQL, NoSQL, or Oracle.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication skills, both verbal and written.
Technologies & Tools
The Senior Java / ReactJS Software Engineer will utilize a suite of modern technologies and tools, including but not limited to Java, ReactJS, Node.js, RESTful APIs, SQL/NoSQL databases, Git for version control, and various development and testing frameworks. Familiarity with cloud platforms, such as AWS or Azure, is also advantageous as the role may involve deploying applications in cloud environments.
Ideal Candidates
Ideal candidates for the Senior Java / ReactJS Software Engineer position will possess a strong technical background complemented by a proactive and solutions-oriented mindset. They should demonstrate exceptional analytical capabilities and a knack for creative problem-solving. Additionally, they should have the ability to adapt to rapidly changing project requirements while maintaining a focus on delivering high-quality results. Excellent teamwork skills, combined with a commitment to collaborative work environments, will further distinguish successful candidates.
Arkansas pays at most $451 a week in unemployment, for up to 12 weeks, its agency says. How to file there →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.