Photon is a company seeking a Senior Software Engineer with expertise in blockchain technology. The role involves designing and building quality solutions, collaborating with architects and developers, and translating business initiatives into software applications.
Responsibilities:
- Design and build a quality solution which aligns with the technology blueprint and standard processes
- Solving the business solutions by working closely with the architects and giving highly to the design strategy and with the developers for the quality results
- Using business knowledge to translate the vision for divisional initiatives into business solutions by developing sophisticated or multiple software applications and conducting studies of alternatives
- Analyzing and recommending changes in project development policies, procedures, standards, and strategies to development experts and management
Requirements:
- Bachelor's degree or higher in Computer Science Engineering/ Information Technology, Information Systems
- 6-10+ 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
- 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
- 6-10+ years of hands-on technical experience
- Strong teammate that thrives in a collaborative environment
- Strong written and verbal communication skills
- Quick learner and a great teammate
- 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)
- Able to be highly productive on an agile project delivery 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
- Maintain positive relationships with business partners