What are the responsibilities and job description for the Java Developer position at Fynbosys Inc?
Job Details
Java Developer
Mountain View, CA
Full time
Key Responsibilities:
- Design, develop, and maintain high-performance, scalable applications using Core Java.
- Implement and manage multithreading and synchronization mechanisms to enhance application efficiency.
- Design and develop REST APIs, ensuring robust and secure communication between systems.
- Conduct thorough unit testing to ensure code quality and reliability.
- Troubleshoot and resolve complex technical issues with innovative solutions.
- Apply concepts of scalability, resiliency, and optimization to ensure system performance.
- Collaborate with cross-functional teams to gather and understand requirements, delivering high-quality technical solutions.
- Stay updated with the latest Java technologies and best practices.
Qualifications:
- Proficiency in Core Java with hands-on experience in multithreading and synchronization.
- Strong understanding and practical experience with REST API design and implementation.
- Proven ability to write and execute unit tests to ensure code quality.
- Excellent problem-solving skills with a focus on delivering scalable and resilient solutions.
- Familiarity with scalability, resiliency, and optimization concepts.
- Strong communication and teamwork skills.
Preferred Qualifications:
- Experience with distributed systems or microservices is a plus (not required).
- Knowledge of CI/CD pipelines and version control systems (e.g., Git) is advantageous.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.