Golang Developer - Plano, United States - Metasys Technologies

    Metasys Technologies background
    Description
    Golang Developer
    Plano, TX ( Hybrid, working 2days/ week in office)

    Responsibilities:
    • Proficiency in Java and GO development within a Cloud Kubernetes environment, utilizing technology components such as AWS, Containerization, Jenkins, CI/CD, and React Platform.
    • dherence to HTTP REST principles and standards.
    • Strong understanding of object-oriented and functional programming concepts, including Patterns, Algorithms, Multithreading, and Data structures.
    • Hands-on experience with Java development, including Lambda expressions, Functional interface, var-args, Method references, enum, generics, and exception handling.
    • Familiarity with Scala/GO programming languages, emphasizing Java inter-operation, Type inference, Concurrent/Distributed programming, Immutability, Lazy evaluations, Classes, Pattern matching, Higher order function, Trait, Collections, Futures, and Utils.
    • Knowledge of Streams in Java and Akka Streams.
    • Understanding of opinionated and reactive Lagom microservices, utilizing Akka (scaladsl) or GO.
    • Experience with Remote Procedure Call (RPC) framework, particularly gRPC with Protocol Buffers.
    • Proficiency in Event-Driven Microservices, including Domain-Driven Design (DDD) pattern, Command Query Responsibility, Segregation (CQRS), Event-Sourcing (ES), and Apache Kafka.
    • Utilization of Build Tools such as Gradle, Maven, and SBT.
    • Experience with database access libraries and proficiency in PostgreSQL and Redshift for queries and development.
    • Familiarity with Unit Testing using ScalaTest.
    • Understanding of Security Tools like Fortify and Sonatype.
    • Hands-on experience with Cloud services on AWS, including Docker, and Elastic Kubernetes Service (EKS).
    • Proficiency in utilizing development and issue tracking tools like Jira.
    • Experience with Scrum Agile project management, including Story/Task writing and estimation.
    • Comfortable using development tools like IntelliJ IDEA hot-keys and controls for Golang development.
    • Familiarity with Revision control systems (VCS).
    • Experience: 8 years
      Must-Have Skills: Golang & Java

      Benefits and Perks:
    • Comprehensive Medical Plan Covering Medical, Dental, Vision
    • Short Term and Long-Term Disability Coverage
    • 401(k) Plan with Company match
    • Life Insurance
    • Vacation Time, Sick Leave, Paid Holidays
    • Paid Paternity and Maternity Leave
    • Metasys Technologies is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identify, national origin, veteran or disability status.