Snr Java Developer

Washington, Washington DC

Salary Details: neg.

KITSS Inc.
Apply for this Job
The Successful Consultant shall:
• Independently perform senior level cloud-native applications analysis, design, development, innovative problem-solving, and integration with custom applications, packaged software applications and other legacy systems.
• Leverage ASP.Net, C , JavaScript, Java and SQL to deliver solutions.
• Replace current code and systems with automated process including RPA.
• Design and implement high-quality and highly scalable code to enable processing of large volumes of data.
• Reverse engineer legacy code to troubleshoot issues and migrate to modern platforms.
• Design and implement new UI components, features, and applications.
• Develop Web Services, Microservices, and APIs architectures as needed.
• Utilize DevOps to manage and improve upon build and deployment pipeline.
• Work with Scrum team to plan sprints and delivery of features.
• Review code change requests to identify potential improvements and to prevent errors, before approving and releasing the code
• Drive the design of major features within the engineering team, by leading design review meetings and ensuring that new features fit into the existing architecture.
• Work closely with product owners to prioritize the features, synchronize on delivery by helping organizing tasks within the team and coordinating work with other teams.
• Independent driver / owner of high impact features or initiatives.
• Assessing the legacy system and identifying need for APIs, microservices, database conversions as well as creating these services.
• Propose and implement solutions to modify or enhance system functionality.
• Assist in the transition of system components to new platforms as needed. Required Experience/Skills/Knowledge:
• Bachelor's degree in computer science, Information Systems or equivalent (may substitute five years of experience in software development for degree)
• Minimum of 7 years of experience as a software developer utilizing technologies such as Java, C , or .NET
• Experience developing and using tools for process automation included RPA tools.
• Certifications such as AWS Certified Developer Associate or equivalent.
• Experience in developing large scale full stack solutions with proficiency in both frontend and backend development.
• Experience in writing stored procedures.
• Experience in multiple development languages (Java, C , .Net, Python) and scripting technologies
• Experience webservices (SOAP, REST), messaging patterns, publish-subscribe, API, batch etc.
• Ability to work with XML schemas and JSON.
• Experience in developing API's, microservices and database conversion.
• Experience in migrating legacy applications to AWS
• Knowledge of best practices for application design principles and design patterns
• Experience working on teams utilizing Agile methodologies
• Experience in Cloud Application Architecture Design and Migration and Reverse Engineering
• Experience with the configuration and deployment of cloud applications
• Experience with Windows, Linux, Ubuntu operating systems
• Experience in web fundamentals (HTML, CSS, JavaScript, HTTP)
• Experience using Git for version control.
• Ability to learn new tools, languages, techniques quickly and learn older languages and libraries as required.
• Deep knowledge of application design principles and design patterns ALSO must be US Citizen and Local to the Alexandria VA area
Date Posted: 16 May 2024
Apply for this Job