Software Engineer (Java) - Artech LLC
Hagerstown, MD 21742
About the Job
Hybrid - 3 days onsite
Hagerstown MD
Local candidates highly preferred
*** Candidates must be a US Citizen, GC Holder, or Permanent Resident
*** No sponsorship is available for this role
*** Not available on C2C
We are excited to add a team member to the Connected Solutions engineering group that will help design, implement and test cloud-based applications to enable enhanced levels of machine connectivity and control. This person will play a crucial role of developing and maintaining applications which manage the consumption and egress of data within the cloud infrastructure.
Your Impact:
Job Posted By : Jessica.hillson@artech.com
Hagerstown MD
Local candidates highly preferred
*** Candidates must be a US Citizen, GC Holder, or Permanent Resident
*** No sponsorship is available for this role
*** Not available on C2C
We are excited to add a team member to the Connected Solutions engineering group that will help design, implement and test cloud-based applications to enable enhanced levels of machine connectivity and control. This person will play a crucial role of developing and maintaining applications which manage the consumption and egress of data within the cloud infrastructure.
Your Impact:
- Evaluate new Internet of Things (IoT) products and practices, and identify software system designs and solutions
- Plan, develop, and implement improvements and changes to existing architecture and applications
- Coordinate system development and execution in a team environment
- Provide direction and technical counsel to lower-level developers and software engineers
- Research, study, and propose use of new software/technologies to be used in the development of new and improved products and features
- Prepare technical solution design proposals and presentations
- Bachelor’s degree in Computer Engineering, Computer Science, or equivalent
- 8-plus years related experience
- Proficiency in Java programming language (80% Development)
- Proficiency in Sprint Boot or Quarkus web frameworks
- Knowledge of Contexts and Dependency Injection (CDI) in Java
- Experience w/ one or more major cloud platforms (e.g. Azure/AWS/Vercel)
- Experience w/ SQL (e.g., Azure SQL Server) and NoSQL databases (e.g., MongoDB)
- Experience w/ CI/CD tools and test automation.
- Experience w/ DevOps tools and principles
- Experience w/ Agile development methodology and tools (e.g. Jira)
- Experience w/ C#, Python, JavaScript, Go, or similar programming language(s).
- Experience w/ web-based applications to store and access complex “big” data
- Experience w/ Azure Data Explorer or Log Analytics and the Kusto Query Language
- Understanding of common IoT architectures and tools
- Understanding of microservice architecture and scalability
- Experience w/ system design considering cyber security and SecOps principles
- Strong oral and written communication skills
- Experience w/ automotive or heavy-duty construction/industrial equipment
- Strong analytical and problem-solving skills
- Experience w/ MQTT and other IoT messaging systems
- Ability to thrive in a startup like culture, excels in ambiguous situations, and embraces technical challenges
Job Posted By : Jessica.hillson@artech.com
Source : Artech LLC