Post Job Free
Sign in

Snr Java developer

Company:
KITSS Inc.
Location:
Washington, DC
Pay:
neg.
Posted:
July 28, 2024
Apply

Posted By Premium Recruiter

Description:

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 –

Apply