Job SummaryWe are seeking a highly skilled Senior Java Developer to join our dynamic team. The ideal candidate will have extensive experience in software development, particularly in Java and web development technologies. This role requires a strong understanding of IT infrastructure and the ability to work collaboratively in an Agile environment. You will be responsible for designing, developing, and maintaining high-quality software applications while ensuring optimal performance and scalability.
Responsibilities
- Design, develop, and implement robust Java applications that meet business requirements.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain and improve existing applications by troubleshooting issues and optimizing performance.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Utilize version control systems such as Git and SVN for source code management.
- Develop RESTful APIs for seamless integration with front-end applications.
- Work with databases like MySQL and SQL to manage data storage and retrieval.
- Contribute to the architecture of scalable web applications using frameworks like Ruby on Rails, React, or Express.
- Engage in Agile methodologies to facilitate project management and delivery.
Skills
- Proficient in Java, with a strong understanding of object-oriented programming principles.
- Experience with front-end technologies including JavaScript, React, and C#.
- Familiarity with cloud services such as AWS or Azure for application deployment.
- Knowledge of application development frameworks including .NET and Ruby on Rails.
- Understanding of database management systems like MySQL and SQL.
- Experience with version control tools such as GitHub and SVN.
- Proficient in developing RESTful APIs for application integration.
- Strong problem-solving skills with an emphasis on software development best practices.
- Familiarity with Linux operating systems for application deployment and management.
- Knowledge of additional programming languages such as Python, C++, C, or VBA is a plus.
- Understanding of Quantum engineering concepts is advantageous but not required. Join us in shaping the future of technology through innovative software solutions. We look forward to your application!
Job Type: Full-time
Pay: $109,931.50 - $132,390.63 per year
Benefits:
- Dental insurance
- Health insurance
- Visa sponsorship
Work Location: In person