Full-Stack Software Developer
Maximus7 months ago
Portland, Oregon, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Maximus is seeking a Full-Stack Developer to join our dedicated software development team supporting U.S. Transportation Command (TRANSCOM). In this role, you will collaborate closely with a UI/UX Front-End Developer and a Back-End Developer, working with a technology stack that includes a Java-based backend and a modern JavaScript front end (React or Angular). You will assist in designing, developing, and analyzing software applications while adhering to industry best practices and security methodologies.
You will be responsible for researching, planning, and programming robust computer software, ensuring seamless integration between front-end and back-end components, and continuously improving application performance and user experience.
Key Responsibilities
- Full-Stack Development: Design, develop, and maintain robust and scalable web applications ensuring seamless integration between frontend and backend components.
- Front-End Development: Create responsive and intuitive user interfaces using modern JavaScript frameworks/libraries such as React or Angular.
- Back-End Development: Develop and optimize server-side logic using Java to ensure high performance and responsiveness.
- Collaboration: Work closely with cross-functional team members to translate project requirements into technical specifications and deliverables.
- Code Quality: Write clean, maintainable, and well-documented code, adhering to industry best practices and coding standards.
- Testing and Debugging: Conduct thorough testing, identify and resolve issues to ensure software reliability and performance.
- Continuous Improvement: Stay updated with emerging technologies and industry trends to propose and implement enhancements in development and user experience.
Required Qualifications
- Bachelor's Degree in Computer Science, Information Systems, a related discipline, or equivalent technical training with additional work experience.
- Minimum of 4 years of experience as a developer with a strong emphasis on writing clean, maintainable code.
- A Secret clearance is required.
- Internal Job Profile Code: TCS194, T2, Band 5.
Preferred Qualifications
- Strong proficiency in Java and JavaScript.
- Experience integrating front-end applications with Java-based backend services.
- Familiarity with UI/UX principles and responsive design techniques.
- Strong debugging and performance optimization skills.
- Experience with Git, CI/CD pipelines, and Agile methodologies.
- Knowledge of cloud platforms (AWS, Azure, or Google Cloud).
- Understanding of security best practices for web applications.
Benefits & Perks
- Compensation: $70,000.00 - $85,000.00 annually
- Health insurance coverage
- Life and disability insurance
- Retirement savings plan
- Paid holidays and paid time off
- Short-term and long-term incentives, as well as program-specific awards
Required Skills
CI/CD
Git
Software Engineering Principles
Debugging
Angular
UI/UX Design
Cloud Platforms
Web Application Security
React
Agile Methodologies
JavaScript
Full-Stack Development
Java