Our client is currently seeking a Backend Java Software Engineer-HYBRID-Local
There is an application written in C# that needs to be supported, and candidate will need to be fluent in communicating with hardware, understand multi-threading , and understanding of things like communicating with APIs, and SFTP .
There will also be some hands-on experience with the hardware so they will need to be comfortable with working that way.
Responsibilities Applies a systematic, disciplined, quantifiable approach for modifications of existing applications, simple changes, reports and request for services with minimal supervision.
Job Requirements : Qualifications
Master or a Bachelor of Science degree in Computer Science or a related field, or equivalent industry experience.
Must have strong skills in .NET and C#
Experience communicating with Hardware
Experience with Multi-Threading, API's and SFTP
5+ years of professional back-end development experience, focusing on scalable, high-performance applications.
Experience in database management, optimization, and SQL and NoSQL databases (PostgreSQL, MongoDB, MySQL). Strong debugging, troubleshooting, and performance tuning skills for backend systems. Ability to lead backend development initiatives, mentor junior engineers, and collaborate effectively across teams.
Knowledge of : OWASP Security Top 10 and secure coding practices for backend applications.
Agile software development methodologies, including Scrum and Kanban.
DevOps principles, continuous integration / continuous deployment (CI / CD), and tools like Git, Jenkins, and Docker. Cloud platforms such as AWS, Azure, or Google Cloud, with experience deploying backend applications on cloud infrastructure.
Software • Providence, RI