Snr Java Developer

Washington, Washington DC

KITSS Inc.
Job Expired - Click here to search for similar jobs
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:

Bachelors 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: 19 April 2024
Job Expired - Click here to search for similar jobs