Java Developer

REFOCUS, INC.
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 136K

Job location

Remote

Tech stack

Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
Azure
C Sharp (Programming Language)
C++
Databases
Data Retrieval
Relational Databases
Linux
Web Development
Github
Revision Control Systems
Python
Linux System Administration
Microsoft SQL Server
MySQL
Scrum
Role-Based Access Control
Cloud Services
Software Deployment
Software Engineering
Software Systems
SQL Databases
Subversion
Systems Integration
Web Applications
Data Storage Technologies
React
Express
GIT
Information Technology
Vba Programming Language
Front End Software Development
REST
Software Version Control
Programming Languages

Job description

We are seeking a dynamic and innovative Java Developer to join our vibrant technology team. In this role, you will be instrumental in designing, developing, and maintaining robust software solutions that drive our business forward. Your expertise will help optimize our IT infrastructure, enhance web development projects, and ensure seamless application performance across diverse platforms. This position offers an exciting opportunity to work with cutting-edge technologies such as AWS, RESTful APIs, and modern front-end frameworks, all within an agile environment that fosters continuous learning and growth. If you thrive on solving complex problems and creating impactful software solutions, this role is perfect for you!, * Develop and implement scalable applications using Java, C#, Python, C++, and other programming languages aligned with project requirements.

  • Collaborate with cross-functional teams to design RESTful APIs and integrate third-party services utilizing REST standards.
  • Contribute to web development initiatives by working with front-end technologies like React and JavaScript to create engaging user interfaces.
  • Manage version control systems such as GitHub, SVN, and Git to ensure code integrity and streamline development workflows.
  • Participate in Agile development cycles, including sprint planning, stand-ups, and retrospectives to promote efficient project delivery.
  • Optimize database interactions by writing efficient SQL queries for MySQL and other relational databases; manage data storage solutions on AWS and Azure cloud platforms.
  • Maintain Linux-based environments for application deployment and troubleshooting; implement security best practices including RBAC (Role-Based Access Control).

Requirements

Do you have experience in Java?, * Proven experience in software development with a strong command of Java; familiarity with C#, C++, Python, and VBA is advantageous.

  • Solid understanding of IT infrastructure components, including cloud services like AWS and Azure, as well as Linux operating systems.
  • Hands-on experience developing RESTful APIs, web applications, and front-end interfaces using React or Express.js.
  • Knowledge of version control tools such as GitHub, SVN, and Git for collaborative code management.
  • Familiarity with database management systems like MySQL and SQL Server; ability to write optimized queries for data retrieval and manipulation.
  • Experience working within Agile methodologies to deliver high-quality software solutions efficiently.
  • Strong problem-solving skills combined with excellent communication abilities to collaborate effectively across teams involved in application development and system integration. Join us to be part of a forward-thinking team where innovation meets impact!

Benefits & conditions

3.83.8 out of 5 stars Remote $112,649.63 - $135,664.06 a year - Contract

Apply for this position