Senior Software Developer (Java) at C. Mack Solutions supporting modernization effort in Ashburn, VA. Collaborating with Agile teams to design and develop robust web applications.
Responsibilities
Design, develop, and maintain robust web applications using modern frameworks and technologies.
Implement software applications using JavaScript.
Collaborate with product managers, designers, and other developers to define project requirements and specifications.
Implement RESTful APIs and integrate third-party services to enhance application functionality.
Write clean, maintainable code while adhering to best practices in software development.
Document software specifications, design processes, and user guides for future reference.
Conduct code reviews and provide constructive feedback to team members.
Troubleshoot and debug applications to ensure optimal performance and user experience.
Stay updated with emerging technologies and industry trends to continuously improve skills and knowledge.
Requirements
You must live within the DC, MD, VA area.
U.S. Citizenship is required.
Must be able to obtain CBP Public Trust clearance.
Bachelor’s degree plus at least 7 years of work experience
At least 5 years of experience developing Java applications and associated frameworks
At least 3 years of development experience using JavaScript and/or JavaScript frameworks like Angular
At least 3 years of experience working in a story-based Agile team development environment using Jira or a similar tool
At least 3 years of experience working in an automated development environment, using CI/CD tools such as Git, Kubernetes, Jenkins, SonarQube
Experience with Spring and Spring Boot
Experience with Hibernate or MyBatis
Experience writing automated unit tests
Experience developing against relational databases (e.g., PostgreSQL, DB2, Oracle)
Experience working to translate business requirements into working code
Experience developing in and deploying to a Cloud environment (such as Amazon Web Services)
Strong communication skills, both written and verbal
Ability to collaborate with team members to ensure client needs and expectations are met or exceeded
Full Stack Engineer at Gridware leading development of full - stack systems for core platform. Designing scalable services for monitoring electrical grid using advanced technologies.
Senior Tech Lead managing Network Observability & Automation Enablement for Freddie Mac. Leading infrastructure modernization and technical projects ensuring network performance and stability.
Internship role in Fullstack Development collaborating on web solutions and artificial intelligence technologies. Join a diverse team in developing innovative applications for cloud platforms.
Tech Lead managing a full - stack team for an out - of - home media company. Collaborate with Product Owners and lead technical development for innovative solutions.
NPI Product Engineer supporting new product development activities at Semtech in semiconductor technologies. Collaborating with cross - functional teams and building technical expertise under senior engineers' guidance.
Forward Deployed Software Engineer developing tailor - made solutions for customers. Impacting innovative hardware development for autonomous vehicles and more at First Resonance.
Senior Software Engineer responsible for designing and developing the SAP connector for Fastpath Assure platform. Collaborating with teams to drive strategic direction and ensure successful implementation.
Lead Software Engineer developing AI - powered marketing content solutions at Capital One. Building integrated content generation services and ensuring compliance for marketing content across channels.