REMOTE - Java Backend Software Engineer II

Remote Full-time
About the Role:

The Software Engineer II is a mid-level contributor responsible for designing, developing, testing, and maintaining software solutions that support Wilcore’s federal programs. Building upon foundational engineering experience, this role demonstrates growing independence in technical execution, collaboration, and problem-solving.

The Software Engineer II works closely with senior engineers, product managers, and QA teams to deliver high-quality, secure, and accessible applications. This role emphasizes adherence to best practices in secure development, agile methodologies, and compliance with federal cybersecurity and accessibility standards.

Minimum Qualifications:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• Comfortable working in a fast paced environment.
• 3-5 years of professional experience in software development.
• Proficiency in Python.
• Experience in front-end or back-end framework such as Java, Angular, Node.js, Django, or Spring Boot.
• Experience with AWS.
• Experience with software development lifecycle (SDLC) methodologies including Agile or Scrum.
• Strong understanding of data structures, algorithms, and object-oriented design principles.
• U.S. Citizenship required (due to federal contracting requirements)

Preferred Qualifications:
• Experience with cloud platforms such as AWS, Azure, or Google Cloud.
• Familiarity with containerization and orchestration tools like Docker and Kubernetes.
• Knowledge of CI/CD pipelines and automated testing frameworks.
• Experience working with relational and NoSQL databases.
• Knowledge of RESTful API development and integration
• Certifications such as AWS Certified Developer or CompTIA Secure Software Lifecycle Professional (CSSLP)
• Contributions to open-source projects or participation in developer communities.

Responsibilities:
• Develop, test, and deploy new features and enhancements for existing software applications.
• Collaborate with product managers and designers to understand requirements and translate them into technical specifications.
• Write clean, maintainable, and efficient code following industry best practices and company standards.
• Participate in code reviews to ensure code quality and share knowledge with team members.
• Identify, troubleshoot, and resolve software defects and performance bottlenecks.
• Contribute to the continuous improvement of development processes and tools.
• Assist in the design and implementation of software architecture and system integrations.
• Maintain up-to-date documentation for software components and development processes.

Skills:

The required skills enable you to write robust and efficient code that forms the foundation of our software products, ensuring they are scalable and maintainable. Your proficiency in programming languages allows you to implement complex features and fix bugs effectively. Understanding software development methodologies helps you collaborate seamlessly with team members and adapt to changing project requirements. Preferred skills such as cloud platform experience and containerization empower you to build and deploy applications in modern, scalable environments. Additionally, knowledge of CI/CD and automated testing enhances the reliability and speed of software delivery, while familiarity with databases supports efficient data management and retrieval.

Apply tot his job

Apply To this Job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Experienced Customer Support Representative – Remote Opportunity at arenaflex**

Remote Full-time

Full-Time BT/Registered Behavior Technician (RBT)

Remote Full-time

[Remote] Architect, Infrastructure Technology Consulting

Remote Full-time

(Senior) Network Engineer (m/w/d)

Remote Full-time

Director, Analyst Risk Management, REMOTE US

Remote Full-time

Senior Digital Asset & Blockchain Risk Consultant

Remote Full-time

Cash Application/AR Representative II

Remote Full-time

Principal Software Architect – NFS

Remote Full-time

Join Our Team: Part-Time Airbnb Guest Service Support Specialist (Remote)

Remote Full-time

**Experienced Area Manager – Customer-Focused Operations Leadership at blithequark**

Remote Full-time
← Back to Home