(Java) Principal Software Architect

(Java) Principal Software Architect

07 Aug 2024
Colorado, Denver, 80201 Denver USA

(Java) Principal Software Architect

Vacancy expired!

We at Xoriant are looking for

Principal Software Architect for

Denver, CO /Hybrid Role. If you are interested and good fit, then please email me following details along with your updated resume to GhatadotKumaratXoriantdotcom
Complete Legal Name:
Contact:
Email Address:
Current Location:
Hourly Rate :
Work Authorization:

Job Title:

Principal Software Architect

Type: 12+ months Contract/Contract to Hire
Location:

Denver, CO
Hybrid role, if nonlocal need to relocate in 2-3 months
Number of openings: 2-3

Responsibilities
• Serve as the Principal Architect for a multiprotocol product capable of handling huge volumes of data
• Collaborate with Product Owners to co-develop a roadmap which defines product features and execute to move from concept to release
• Lead the software development execution, define practices, architecture, and guiding the team
• Systems programming skills including multi-threading, concurrency, etc. using Java
• Solve challenging technical problems related to security, parallel and distributed systems, programming, resource management, large-scale system maintenance, and more

Requirements
• MS/BS in Computer Science, Engineering, or related discipline with 10+ years relevant experience
• Strong oral and written communication skills
• Ability to design, develop, and sustain code for products

Qualifications
• Expert competency in Core Java with some knowledge of Swing
• Systems programming skills including multi-threading, concurrency, etc. using Java
• Deep understanding of storage protocols such as iSCSI, NFS, S3, etc.
• Experience with cloud services, infrastructure, and platforms
• Optimizing performance and resource management in Java systems
• Understanding of scale-out architectures
• Direct experience developing distributed systems
• Experience with Linux servers in virtualized settings
• Experience in working with database systems like MySQL, Oracle, etc.
• Knowledge of building API using REST using Jersey and JAX-RS

Desired Qualifications

• Strong understanding of low-level operating systems concepts including multi-threading, memory management, networking and storage, performance, and scale
• Familiarity with SAN management, protocol for linking SAN on Linux like iSCSI and related terminology like targets, initiators, LUNs, backstores, and iSCSI addressing
• A history of implementing complex, distributed platforms for storing data, scaling parallel algorithms, etc.
• Experience working on fault-tolerance and high availability issues, performance, and scale challenges
• Experience implementing multi-tenant systems, with focus on isolation and security.

Job Details

Jocancy Online Job Portal by jobSearchi.