Talent.com
Application Developer - Kotlin / Java

Application Developer - Kotlin / Java

eTeamScottsdale, AZ
12 days ago
Job type
  • Full-time
Job description

Application Developer - Kotlin / Java

Duration : + Months

Pay Rate : $-$ / hr

Interview : In-Person

Note :

Need local candidates only

Description :

We are seeking a strong Senior engineer for our Middleware / API engineering team. This team is responsible for building the Customer facing Omni Channel Services.

POSITION SPECIFICATIONS :

  • Bachelor’s degree in computer sciences or equivalent.
  • years of Java / Functional programming, Spring Boot experience is a must.
  • Experience with SQL and MongoDB
  • years of experience with Cloud stack, Microsoft Azure etc. is a must.
  • years of experience in Kotlin.
  • Expertise in objected oriented analysis and design across a variety of platforms.
  • Thorough understanding of JSON, REST full API’s & microservices.
  • Data structure fundamentals.
  • Good understanding of design concepts and design patterns.
  • Experience in designing and building event driven architecture.
  • Demonstrated experience in Agile development, application design, software development, and testing.
  • Aptitude for learning and applying programming concepts.
  • Ability to effectively communicate with stakeholders, product, and experience owners.
  • Experience with CICD tools and dev ops.
  • Familiarity with containerization technologies like Docker and container orchestration frameworks like Kubernetes.
  • Experience in writing JUnits Tests.
  • Knowledge of observability platforms such as Splunk, Datadog etc.
  • Knowledge of GraphQL technology is a plus.
  • Implementing automated testing using Karate Framework is a plus.

PRINCIPAL DUTIES AND RESPONSIBILITIES :

  • Applying design patterns in developing scalable and highly performant application / features.
  • Writing code and unit tests, automation, code reviews and testing.
  • Deploying to production and dev ops.
  • Work with product managers to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues.
  • Manage your own time and work well both independently and as part of a team.
  • Quickly generate and update proof of concepts for testing and team feedback Embrace emerging standards while promoting best practices.
  • Experience with banking domain is a plus but not a necessity.
  • Create a job alert for this search

    Application Developer • Scottsdale, AZ