Please scroll down, To apply

Snr Java developer

hiring now
New job

KITSS Inc.

2024-11-06 13:49:30

Job location Washington, District of Columbia, United States

Job type: all

Job industry: I.T. & Communications

Job 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:

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

Inform a friend!

<!– job description page –>
Top