Job Summary
We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will have a strong background in software development, particularly with Java, and will be responsible for designing, implementing, and maintaining applications that enhance our IT infrastructure. This role requires collaboration with cross-functional teams to deliver high-quality software solutions in an Agile environment.
Responsibilities
- Develop and maintain robust Java applications that meet business requirements
- Collaborate with front-end developers to integrate user-facing elements using server-side logic
- Design and implement RESTful APIs for seamless communication between services
- Participate in the full software development lifecycle including analysis, design, implementation, testing, and deployment
- Utilize version control systems such as Git and SVN for code management
- Work with databases like MySQL and SQL to manage data effectively
- Ensure application performance, quality, and responsiveness through rigorous testing
- Stay updated with emerging technologies and industry trends to continuously improve skills and knowledge
Skills
- Proficiency in Java and experience with application development
- Familiarity with web development technologies including JavaScript and frameworks like React Express
- Understanding of Agile methodologies for software development processes
- Experience with cloud services such as AWS or Azure
- Knowledge of RESTful API design principles and best practices
- Familiarity with IT infrastructure concepts and practices
- Experience in using version control tools like GitHub or SVN
- Basic understanding of other programming languages such as Python, C#, C++, or Ruby on Rails is a plus
- Knowledge of database management systems including MySQL or SQL
- Understanding of Linux operating systems and command-line tools
Join us to be part of an innovative team where you can contribute your expertise in Java development while growing your career in a supportive environment.
Job Type: Full-time
Pay: $96,084.27 - $115,714.39 per year
Work Location: Remote