Software Developer
Infinx
Contract
Remote
Job description
Overview
We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will have a strong background in software development, particularly in Java, and will be responsible for designing, implementing, and maintaining applications that meet our clients' needs. You will work closely with cross-functional teams to deliver high-quality software solutions in an Agile environment.
Duties
- Design and develop robust Java applications that are scalable and maintainable.
- Collaborate with front-end developers to integrate user-facing elements using server-side logic.
- Develop RESTful APIs to support web applications and mobile platforms.
- Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Utilize version control systems such as Git and SVN for code management.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot and resolve issues in existing applications while ensuring optimal performance.
- Stay updated with emerging technologies and industry trends to enhance application development processes.
Qualifications
- Proficiency in Java programming language and familiarity with frameworks such as Spring or Hibernate.
- Experience with web development technologies including HTML, CSS, JavaScript, and front-end frameworks like React or Express.
- Knowledge of database systems such as MySQL or SQL Server; experience with database design is a plus.
- Familiarity with cloud services like AWS or Azure for application deployment.
- Understanding of Agile methodologies and experience working in Agile teams.
- Exposure to other programming languages such as Python, C#, C++, or Ruby on Rails is advantageous.
- Strong understanding of IT infrastructure concepts and application development best practices.
- Experience with Linux operating systems for application deployment and management.
- Knowledge of RBAC (Role-Based Access Control) principles for secure application design.
- Excellent problem-solving skills and the ability to work collaboratively within a team environment. Join us as we innovate and create impactful software solutions that drive success for our clients. Your expertise will play a crucial role in shaping the future of our technology initiatives.
Job Type: Contract
Pay: $55.00 - $57.00 per hour
Work Location: Hybrid remote in Atlanta, GA 30308