We are looking for candidates who are local to New York and can commute to Albany as needed.
Visa: GC, US Citizen, H4EAD
Location: Albany ,New York
Overview
We are seeking an experienced Senior Java Developer to join our dynamic software development team. The ideal candidate will possess a strong background in Java and related technologies, with a focus on developing scalable, efficient, and secure applications. This role offers the opportunity to work on innovative projects involving web development, API integration, and cloud infrastructure, contributing significantly to our company's technological growth. Candidates should be well-versed in modern development practices, including Agile methodologies, and have experience with a variety of programming languages and tools.
Duties
- Lead the design, development, and implementation of Java-based applications and RESTful APIs
- Collaborate with cross-functional teams to develop front-end components using React, JavaScript, and related frameworks
- Integrate applications with cloud services such as AWS and Azure, ensuring high availability and scalability
- Maintain and enhance existing systems utilizing technologies like C#, C++, Python, and VBA where applicable
- Manage source code repositories using tools such as GitHub, Git, and SVN
- Develop and optimize database queries using MySQL and other SQL-based systems, ensuring data integrity and performance
- Implement security best practices including RBAC (Role-Based Access Control) and secure API design
- Participate in code reviews, testing, and continuous integration processes within an Agile environment
- Contribute to infrastructure automation and deployment pipelines leveraging knowledge of IT infrastructure, including server management on Linux systems
Qualifications
- Proven experience in software development with a strong focus on Java programming language
- Familiarity with web development frameworks such as Ruby on Rails, React Express, and front-end technologies like JavaScript
- Hands-on experience working with cloud platforms like AWS and Azure for application deployment and management
- Knowledge of API design principles including REST and RESTful API standards
- Experience working within an Agile development environment, utilizing tools such as GitHub, Git, or SVN for version control
- Strong understanding of databases, particularly with proficiency in writing optimized SQL queries for systems like MySQL
- Additional skills in languages such as C#, C++, or scripting languages like Python are advantageous
- Familiarity with software engineering best practices, including secure coding standards, testing methodologies, and CI/CD pipelines
- Experience with quantum engineering or specialized fields like application development in complex environments is a plus but not mandatory
Join our team to be part of innovative projects that shape the future of technology. We value expertise, collaboration, and continuous learning to drive success across all levels of our organization.
Job Types: Full-time, Contract
Pay: Up to $70,000.00 per year
Work Location: In person