Software Engineer API/Backend

ThinKom SolutionsHawthorne, CA
91d$110,000 - $150,000

About The Position

This position is focused on the role of software engineering in the design of microservices and restful interfaces in a distributed computing environment. Software engineering will perform design\code esting of software that controls these components as well as providing software to automate the testing of these components.

Requirements

  • BS or MS in Computer Science or Information Systems or equivalent experience (MS Preferred)
  • Previous experience with software coding and application development using Java programming language
  • Strong knowledge of Design Patterns
  • Experience with MongoDB
  • Experience with Queuing system e.g. RabbitMQ or ActiveMQ with JSON or ProtoBufs (Protocol Buffers)
  • Experience with Java JRE Garbage Collection Optimization
  • Experience with Tomcat and WAR / JAR deployment
  • Experience with Python for data analysis tools
  • Experience with git, gitflow version control system
  • Experience with Agile Methodologies
  • Experienced in writing software design documentation
  • Interpersonal skills to effectively work with ThinKom people internally as well as working effectively with suppliers and customers
  • Ability to effectively present information in team meetings and design reviews, as needed
  • Ability to communicate calmly in a well thought out response, verbal and written
  • Must have substantial problem solving abilities
  • Must be eligible to obtain and hold a US DoD Security Clearance in support of US Government contracts/ subcontracts

Nice To Haves

  • Graphical User Interface design experience a plus

Responsibilities

  • Middle Tier Web RESTful API Development
  • Develop Microservices with RabbitMQ (or similar Queuing tools) and Protocol Buffers (ProtoBufs)
  • Develop tools for data processing and distributed computing
  • Some Web design as needed
  • Develop virtualized simulation environments for testing using JUnit and JMeter
  • Works as part of an integrated product team under the direction of the Software Manager

Benefits

  • Medical
  • Dental
  • Vision
  • Disability
  • Life
  • 401k Matching (4%)
  • PTO
  • paid Holidays
  • Bonus Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service