Software Engineer – US – Java Core Services Development (CE Dev)
2,500+
170th
100k+
200+
What You Will Be Doing
- You will be primarily responsible and focused on designing, developing & testing of the product’s Java backend services.
- Responsible for applying design patterns to build highly scalable backend services for IoT and IoMT device classification.
- Break down and estimate project tasks.
- As an integral part of our technology team in the US, you work closely with the local engineering leadership team and other software engineers in the team to maintain and enhance the product by designing, developing and delivering value to our customers.
- Collaborate and work closely with the India based engineering team.
- Configure hardware appliances with Asimily’s Edge processor software that are shipped to our customers to be plugged into their networks.
- Provide engineering support on Level 1 and Level 2 customer support calls
What you need for this position
- Minimum 1-2 years of development experience in developing Java based backend services based on Spring Integration framework.
- Spring Cloud framework is a plus
- Developing Java backend services for Ubuntu Linux platform is a must.
- Experience of working with an RDBMS. Postgres experience is a plus.
- Experience in Postgres SQL database and hands on query performance optimization for achieving speed and scale.
- Knowledge of NVD vulnerabilities (CVE) database and proficiency in developing parsers for importing NVD feed data is a must
- Experience in Google Cloud is a must.
- Basic experience with Ubuntu or other Linux distributions and working knowledge of linux commands
- Experience in coding complex logic to convert classification algorithms into product code.
- Knowledge of Python in developing scripts to automate recurring tasks.
- Must have experience in debugging complex source code and troubleshooting customer issues to provide quick turnaround
- Experience with Agile Methodologies such as Scrum/Kanban
- Experience in creating the design documents – High Level & Low Level Design Documents
- Healthcare medical device knowledge is an added advantage
- Knowledge of Networking protocols is an added advantage
- Experience with modern software engineering practices (Continuous Integration, Test Driven Development) and respective tools such as Asana will be an advantage
- Must be willing to work diligently and collaboratively in a cross functional, multi geo team setup to meet project deadlines
- Demonstrate strong desire to develop new technical and professional skills on a continual basis
Soft Skills
- Comfortable working in a fast-paced and dynamic environment
- Must be willing to work diligently and collaboratively in a cross functional, multi geo team setup to meet project deadlines
- Strong verbal and written communication skills
- Ability to adapt quickly to changing priorities and industry focus