About The Position

The Value You Deliver • Design and build a quality solution which aligns with the technology blueprint and best practices. • Solving the technology solutions by working closely with the tech leads, architects and contributing highly to the design strategy, coding standards with the peer developers for the quality deliverables • Using business knowledge and technology skills to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications. • Analyzing and recommending changes in project development policies, procedures, standards, and strategies to development experts and management.

Requirements

  • 12+ years of experience developing Java and messaging based applications.
  • Experience in Spring and Spring Boot
  • Confirmed hands on experience with API Design and development of multi-layer architecture using Java/J2EE solutions.
  • Experience in Cloud technologies including Docker, Kubernetes, AWS, Azure
  • Experience on CD process and tools, testing frameworks and practices (GitHub, Jenkins, uDeploy, Stash)
  • Excellent understanding of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
  • Strong understanding of REST API and Implementing Microservices
  • Design and develop database schema, PL/SQLs, stored procedures, and transactional SQL within DB2 / Oracle databases.
  • Expertise in GIT and branching strategies.
  • Hands-on exposure in resolving technical roadblocks involving multiple technologies.
  • Bachelor’s degree or higher in Computer Science Engineering/ Information Technology, Information Systems
  • 12+ years of hands on technical experience
  • Strong team player that thrives in a collaborative environment
  • Strong written and verbal communication skills
  • Quick learner and a great team player
  • Experience in the financial services industry, preferably in the Digital Asset. Experience in blockchain development, especially with Ethereum, Solana, or other smart contract platforms.
  • Strong understanding of digital asset lifecycle, including issuance, settlement, custody, and servicing. Experience with smart contract languages (e.g., Solidity, Rust, Move).

Nice To Haves

  • Proven technical skills as an individual contributor.
  • Able to be highly productive on an agile project delivery team.
  • Maintain trusted relationships with technical and business partners.

Responsibilities

  • Design and build a quality solution which aligns with the technology blueprint and best practices.
  • Solving the technology solutions by working closely with the tech leads, architects and contributing highly to the design strategy, coding standards with the peer developers for the quality deliverables
  • Using business knowledge and technology skills to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications.
  • Analyzing and recommending changes in project development policies, procedures, standards, and strategies to development experts and management.
  • Ensuring the effectiveness of code reviews, unit testing, and integration testing completeness
  • Helping to coordinate the delivery of technical components across internal/external technical teams.
  • Providing technical leadership and mentoring to more junior team members.
  • Giving to process-improvement initiatives to improve velocity for the product team.
  • Collaborate with DevOps engineering to implement continuous integration and deployment using Jenkins and uDeploy tools; analyzing code quality issues using Sonar; implementing application resiliency procedures using HP Operations Orchestration; and process management using HP Service Manager and ServiceNow.

Benefits

  • Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service