SourceFuse Technologies hiring for Java Developer with 5+ years of experience
- Programming Languages: Proficient in JavaScript and Python (or Java); familiarity with Ruby, PHP, and C# is a plus.
- Web Technologies: Experienced with HTML, CSS, and JavaScript; proficiency in jQuery and modern frameworks (eg, React, Angular, Vuejs).
- AWS Services: Skilled in AWS Lambda, CloudWatch, S3, and API Gateway for cloud-native application development.
- Data Structures & Algorithms: Expertise in core data structures and algorithms for performance optimization.
- Databases: Proficient in SQL and NoSQL databases (eg, MySQL, PostgreSQL, MongoDB) for effective data management.
- API Development: Experience with RESTful APIs and understanding of GraphQL for robust API solutions
Skills & Abilities:
- Cloud & Server Environments: Knowledgeable in cloud platforms and Kubernetes for scalable deployments.
- Version Control & Build Tools: Proficient in Git, Maven, and IBM RAM for dependency management and production packaging.
- Backend Frameworks: Experienced with Spring, Django, and Expressjs for building scalable server-side applications.
- Application Optimization: Skills in optimizing applications for enhanced performance and efficiency.
- DevOps: Understanding of CI/CD pipelines, Docker containerization, and Kubernetes orchestration.
- Testing Frameworks: Familiar with testing frameworks (eg, JUnit, Jest, Mocha) for quality assurance.
- UI/UX: Basic understanding of UI/UX design principles is advantageous; experience in design is a plus
Key Responsibilities:
- Design and implement scalable backend architecture
- Develop and maintain backend services and ensure their performance and reliability
- Integrate APIs with other systems to enhance functionality and interoperability
- Conduct backend testing and optimization to ensure robustness and efficiency
- Manage feature testing and releases, ensuring timely delivery of new functionalities
- Integrate automation and AI tools to enhance application performance
- Collaborate with QA teams to define delivery requirements and ensure quality standards are met
- Implement security measures to protect sensitive data and comply with best practices
- Integrate CI/CD deployment processes for efficient software delivery
- Ensure application quality through rigorous testing and code reviews
- Participate in code reviews and mentor junior developers, fostering a collaborative development environment
Preferred Qualifications:-
- 3+ years of experience in full stack development
- Strong problem-solving skills and a passion for developing innovative solutions
- Excellent communication and teamwork abilities to collaborate effectively with cross-functional teams
Language:- English (must) , Japanese (optional)