Dtis Fairfax, VA , Fairfax County, VA
Posted Yesterday
Job Description Job Description Salary: Senior Software Engineer Work schedule:
Full-time Salary: Commensurate with experience We are seeking a highly skilled and motivated Senior Software Engineer to join our team. This permanent position offers tremendous growth potential and the opportunity to work on high-performance, scalable platform applications.
The ideal candidate is a hardworking, innovative engineer with a strong technical foundation and proven experience in building robust software solutions. You will be responsible for developing, testing, deploying, and maintaining Java and React applications, with an emphasis on clean code, best practices, and scalable architecture. A deep understanding of object-oriented design, design patterns, component architecture, and testing methodologies is essential.
Key Responsibilities Design, develop, test, deploy, and maintain high-quality, efficient, and scalable software solutions (Java, React, etc.). Follow and contribute to development best practices in coding, testing, and deployment. Provide technical guidance and mentor junior engineers. Collaborate with cross-functional teams (QA, DevOps, Product) to build high-performance, reliable applications.
Analyze and document requirements, provide accurate time estimates, and deliver solutions on schedule. Support and enhance existing applications by implementing new features and optimizing performance. Conduct code reviews, improve software quality, and ensure adherence to industry standards.
Required Skills & Experience 7 years of experience in developing highly available and scalable applications. Proficiency in Java/J2EE, Spring Boot, JPA, and Hibernate. Strong knowledge of API design, Service-Oriented Architecture (SOA), microservices, and event-driven architectures.
Experience with React, Angular, or similar front-end frameworks. Solid understanding of relational databases (SQL) and ORM technologies. Familiarity with Linux and Windows environments.
Experience with Maven, RESTful APIs, JSON, AJAX, and JavaScript frameworks (jQuery, etc.). Strong understanding of secure coding practices and performance optimization. Hands-on experience with version control (Git), CI/CD pipelines, and automated testing. Excellent problem-solving, analytical, and debugging skills.
Strong communication and collaboration abilities. Self-motivated, adaptable, and able to work independently. This role offers the chance to work on impactful projects, collaborate with talented engineers, and grow within the company. If you're passionate about building high-quality software solutions, we'd love to hear from you
Canonical - Jobs
Posted Yesterday
VIEW JOBSDtis