ABOUT US: For over 20 years, our consultants provide technical expertise and professional solutions, especially in point of sale and payment systems, global data analytics, merchandising, asset protection, health and wellness, banking, logistics, etc. that develop and enhance software to benefit our clients. With over 165 software professionals specializing in retail technology, our software consulting skills are unparalleled in the depth of expertise. IMMIGRATION POLICY: We have a very successful rating when it comes to visa transfers and green cards. We follow a seamless and flawless process which is faster and more accurate. We also have an inhouse immigration attorney who is responsible for all immigration related activities of our employees and potential candidates. Visit this website to know more about her - https://www.linkedin.com/posts/kite-string_we-are-very-pleased-to-welcome-karen-gillespie-activity-6560263730540670976-PmTo COMPANY CULTURE: Our employees are passionate and talented...they take time to research the latest and greatest technologies, think outside the box, and if they find a better way of doing things, they share it with the rest of the team. We don’t hire smart people so we can tell them what to do, we hire smart people so they can tell us what to do. This defines our culture...   BEST PLACE TO WORK In a survey conducted recently, we have a 98% approval as a great place to work! https://www.greatplacetowork.com/certified-company/7023847 PERKS: We take pride in being above average in pay and perks. Our pay is highly competitive and always well above average in the region. Great health benefits, 100% dental coverage, 8% 401K match. Our CEO and management team are very friendly and go out of their way to help! We also offer an excellent relocation package.

KiteString Technical Services, formerly LJSA.

Philadelphia, PA

Sr. Software Engineer

Requirements:

  • Ability to define system requirements and create associated designs for implementation.
  • Polyglot knowledge of multiple programming languages including Java.
  • Strong knowledge of Spring Boot as well as the Spring ecosystem.
  • Hands on knowledge of event driven architectures including technologies like Avro, Kafka, Kinesis as well as RabbitMQ/ActiveMQ.
  • Testing frameworks including SpringBootTest, Junit, Postman, Pact, Cypress.
  • Strong understanding of the testing pyramid and testing techniques including TDD.
  • Strong hands on usage of containers including tools like Docker, Kubernetes, Helm, ECS/ECR, OpenShift, LXC and other related technologies and tools.
  • Strong API design experience including REST principles and REST API design standards and protocols.
  • Understanding of SOLID and other design principles.
  • Understanding of microservices architecture patterns pattern like Service Discovery/API Gateway/Domain Driven Design etc
  • Experience with multiple database categories including RDBMS, Document and Columnar
  • Knowledge and practical experience of database change management tools like Liquibase and FlywayDB.
  • Knowledge and us of performance testing tools including Gatling/Locust/JMeter.
  • Understanding of cloud IaaS technologies (AWS) including VPCs, Subnets, IAM, SG, RDS, MSK, EKS.
  • Understanding of infrastructure as code (IAC) concepts and usage.
  • Experience with security mechanisms including mTLS, x509, OpenID Connect, JWT/JWE, OAuth2, PEP/PDP, SAML, WS-Security, Basic Auth and ABAC/RBAC based policies.
  • Design for observability, all cloud and application components should be clearly instrumented from the ground up.
  • Experience with Open Trace, AWS Cloud Watch, DataDog, Prometheus, ELK, Grafana, Hystrix,, App Dynamics, NetCool and other tools to ensure the cloud is operating as expected.
  • Experience with continuous delivery (CD) concepts including CodeFresh, Jenkins, GitLab, Travis CI, GoCD and others.
  • Experience with Linux scripting including Bash and KShell.
  • Work with different teams within the organization to gain alignment with key design principals around the engineering tools and operations.
  • Conduct in-depth evaluations, diagnosing, troubleshooting and resolving a wide variety of complex technical issues.
  • Working knowledge of UI frameworks including ReactJS and UI to API interactions

Basic Qualifications:

  • Bachelor’s degree in computer science or a technical discipline (e.g. engineering) preferred
  • 7 to 10 years of relevant experience