Software Engineering
Senior Software Developer(Java)
Job ID: #
We are seeking a Senior Java Engineer to join our client's dynamic team, a leading cryptocurrency firm dedicated to driving innovation and growth in the blockchain industry.
This position is available for remote or onsite work, providing flexibility to suit individual preferences.
Responsibilities:
- Design, develop, and maintain scalable and secure Java-based applications and services for our cryptocurrency platform.
- Collaborate with cross-functional teams, including software engineers, product managers, and blockchain experts, to understand requirements and deliver high-quality solutions.
- Implement best practices for software development, including code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) pipelines.
- Optimize performance and scalability of Java applications to handle high volumes of transactions and data processing.
- Stay up-to-date with industry trends and emerging technologies in Java development and cryptocurrency/blockchain space.
- Provide technical leadership and mentorship to junior engineers, sharing knowledge and promoting best practices.
Industry
Location:
Singapore/Remote
Company Size:
Job Type:
Full Time
Date:
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 5 years of experience as a Java developer, with a strong proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate).
- Experience with distributed systems, microservices architecture, and cloud computing platforms (e.g., AWS, Azure, GCP).
- Familiarity with blockchain technology and cryptocurrencies is a plus.
- Solid understanding of software development best practices, including Agile methodologies, version control systems (e.g., Git), and software design patterns.
- Excellent problem-solving and analytical skills, with a strong attention to detail.
- Ability to work effectively in a remote or onsite environment, with strong communication and collaboration skills.
- Passion for technology and innovation, with a desire to contribute to the growth and success of a leading cryptocurrency firm.